{
  "benchmark": {
    "pid": 1021094,
    "start_time": "2025-11-28T19:21:40",
    "end_time": "2025-11-28T19:21:42",
    "total_frames": 3526,
    "duration_seconds": 2.000
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 6.466,
      "frame_time_ms": 6.581,
      "fps": 1059,
      "work_time_ms": 6.579,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": ["TEST: many_frames", "1000 frames created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 7.411,
      "frame_time_ms": 0.946,
      "fps": 1042,
      "work_time_ms": 0.945,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 7.928,
      "frame_time_ms": 0.516,
      "fps": 1033,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 8.516,
      "frame_time_ms": 0.588,
      "fps": 1022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 9.385,
      "frame_time_ms": 0.869,
      "fps": 1007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 9.954,
      "frame_time_ms": 0.569,
      "fps": 998,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 10.484,
      "frame_time_ms": 0.530,
      "fps": 989,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 11.036,
      "frame_time_ms": 0.552,
      "fps": 980,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 11.677,
      "frame_time_ms": 0.641,
      "fps": 970,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 12.243,
      "frame_time_ms": 0.566,
      "fps": 961,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 12.773,
      "frame_time_ms": 0.530,
      "fps": 953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 13.285,
      "frame_time_ms": 0.512,
      "fps": 945,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 13.786,
      "frame_time_ms": 0.501,
      "fps": 938,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 14.309,
      "frame_time_ms": 0.523,
      "fps": 930,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 14.839,
      "frame_time_ms": 0.530,
      "fps": 923,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 15.363,
      "frame_time_ms": 0.524,
      "fps": 915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 16.204,
      "frame_time_ms": 0.841,
      "fps": 904,
      "work_time_ms": 0.840,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 16.783,
      "frame_time_ms": 0.579,
      "fps": 896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 17.395,
      "frame_time_ms": 0.612,
      "fps": 888,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 18.480,
      "frame_time_ms": 1.084,
      "fps": 874,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 19.081,
      "frame_time_ms": 0.602,
      "fps": 866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 19.799,
      "frame_time_ms": 0.718,
      "fps": 857,
      "work_time_ms": 0.716,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 20.353,
      "frame_time_ms": 0.554,
      "fps": 851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 20.892,
      "frame_time_ms": 0.539,
      "fps": 844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 21.429,
      "frame_time_ms": 0.537,
      "fps": 838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 21.989,
      "frame_time_ms": 0.560,
      "fps": 831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 22.535,
      "frame_time_ms": 0.547,
      "fps": 825,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 23.114,
      "frame_time_ms": 0.578,
      "fps": 819,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 23.747,
      "frame_time_ms": 0.633,
      "fps": 812,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 24.341,
      "frame_time_ms": 0.594,
      "fps": 805,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 24.876,
      "frame_time_ms": 0.535,
      "fps": 799,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 25.396,
      "frame_time_ms": 0.520,
      "fps": 794,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 25.901,
      "frame_time_ms": 0.505,
      "fps": 789,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 26.421,
      "frame_time_ms": 0.520,
      "fps": 783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 26.929,
      "frame_time_ms": 0.508,
      "fps": 778,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 27.434,
      "frame_time_ms": 0.505,
      "fps": 773,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 27.999,
      "frame_time_ms": 0.565,
      "fps": 767,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 28.553,
      "frame_time_ms": 0.554,
      "fps": 762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 29.062,
      "frame_time_ms": 0.509,
      "fps": 757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 29.594,
      "frame_time_ms": 0.532,
      "fps": 752,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 30.104,
      "frame_time_ms": 0.510,
      "fps": 747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 30.619,
      "frame_time_ms": 0.515,
      "fps": 742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 31.146,
      "frame_time_ms": 0.527,
      "fps": 738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 31.705,
      "frame_time_ms": 0.559,
      "fps": 733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 32.758,
      "frame_time_ms": 1.051,
      "fps": 723,
      "work_time_ms": 1.046,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 33.415,
      "frame_time_ms": 0.659,
      "fps": 718,
      "work_time_ms": 0.657,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 33.968,
      "frame_time_ms": 0.553,
      "fps": 713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 34.532,
      "frame_time_ms": 0.564,
      "fps": 708,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 35.506,
      "frame_time_ms": 0.974,
      "fps": 700,
      "work_time_ms": 0.970,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 37.291,
      "frame_time_ms": 1.785,
      "fps": 686,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 38.042,
      "frame_time_ms": 0.751,
      "fps": 680,
      "work_time_ms": 0.749,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 38.653,
      "frame_time_ms": 0.611,
      "fps": 675,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 39.308,
      "frame_time_ms": 0.655,
      "fps": 670,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 39.967,
      "frame_time_ms": 0.659,
      "fps": 665,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 40.554,
      "frame_time_ms": 0.587,
      "fps": 661,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 41.473,
      "frame_time_ms": 0.918,
      "fps": 654,
      "work_time_ms": 0.914,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 42.365,
      "frame_time_ms": 0.893,
      "fps": 648,
      "work_time_ms": 0.890,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 42.978,
      "frame_time_ms": 0.613,
      "fps": 644,
      "work_time_ms": 0.608,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 43.638,
      "frame_time_ms": 0.660,
      "fps": 639,
      "work_time_ms": 0.659,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 44.169,
      "frame_time_ms": 0.531,
      "fps": 1354,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 44.711,
      "frame_time_ms": 0.542,
      "fps": 1568,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 45.254,
      "frame_time_ms": 0.543,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 45.806,
      "frame_time_ms": 0.552,
      "fps": 1584,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 46.355,
      "frame_time_ms": 0.549,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 46.891,
      "frame_time_ms": 0.536,
      "fps": 1599,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 47.419,
      "frame_time_ms": 0.528,
      "fps": 1601,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 48.004,
      "frame_time_ms": 0.585,
      "fps": 1599,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 48.569,
      "frame_time_ms": 0.565,
      "fps": 1598,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 49.117,
      "frame_time_ms": 0.547,
      "fps": 1602,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 49.720,
      "frame_time_ms": 0.603,
      "fps": 1601,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 50.289,
      "frame_time_ms": 0.570,
      "fps": 1599,
      "work_time_ms": 0.569,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 50.848,
      "frame_time_ms": 0.559,
      "fps": 1597,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 51.378,
      "frame_time_ms": 0.530,
      "fps": 1596,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 51.973,
      "frame_time_ms": 0.595,
      "fps": 1593,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 52.517,
      "frame_time_ms": 0.544,
      "fps": 1592,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 53.127,
      "frame_time_ms": 0.610,
      "fps": 1588,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 53.651,
      "frame_time_ms": 0.524,
      "fps": 1602,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 54.243,
      "frame_time_ms": 0.592,
      "fps": 1601,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 54.748,
      "frame_time_ms": 0.505,
      "fps": 1606,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 55.258,
      "frame_time_ms": 0.510,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 55.808,
      "frame_time_ms": 0.550,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 56.315,
      "frame_time_ms": 0.507,
      "fps": 1643,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 57.001,
      "frame_time_ms": 0.686,
      "fps": 1637,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 57.630,
      "frame_time_ms": 0.629,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 58.134,
      "frame_time_ms": 0.504,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 58.607,
      "frame_time_ms": 0.473,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 59.063,
      "frame_time_ms": 0.456,
      "fps": 1642,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 59.870,
      "frame_time_ms": 0.806,
      "fps": 1632,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 60.417,
      "frame_time_ms": 0.548,
      "fps": 1636,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 60.960,
      "frame_time_ms": 0.543,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 61.522,
      "frame_time_ms": 0.562,
      "fps": 1637,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 62.111,
      "frame_time_ms": 0.589,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 62.693,
      "frame_time_ms": 0.582,
      "fps": 1630,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 63.240,
      "frame_time_ms": 0.547,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 63.806,
      "frame_time_ms": 0.566,
      "fps": 1627,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 64.600,
      "frame_time_ms": 0.794,
      "fps": 1614,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 65.229,
      "frame_time_ms": 0.629,
      "fps": 1611,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 65.802,
      "frame_time_ms": 0.573,
      "fps": 1610,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 66.366,
      "frame_time_ms": 0.564,
      "fps": 1608,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 66.961,
      "frame_time_ms": 0.595,
      "fps": 1605,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 67.510,
      "frame_time_ms": 0.549,
      "fps": 1604,
      "work_time_ms": 0.548,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 68.092,
      "frame_time_ms": 0.582,
      "fps": 1601,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 68.638,
      "frame_time_ms": 0.546,
      "fps": 1600,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 69.207,
      "frame_time_ms": 0.568,
      "fps": 1599,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 69.759,
      "frame_time_ms": 0.553,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 70.321,
      "frame_time_ms": 0.562,
      "fps": 1625,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 70.875,
      "frame_time_ms": 0.554,
      "fps": 1625,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 71.352,
      "frame_time_ms": 0.477,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 71.909,
      "frame_time_ms": 0.557,
      "fps": 1648,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 72.456,
      "frame_time_ms": 0.547,
      "fps": 1706,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 73.054,
      "frame_time_ms": 0.598,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 73.615,
      "frame_time_ms": 0.561,
      "fps": 1716,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 74.172,
      "frame_time_ms": 0.557,
      "fps": 1720,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 74.794,
      "frame_time_ms": 0.622,
      "fps": 1722,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 75.408,
      "frame_time_ms": 0.614,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 75.940,
      "frame_time_ms": 0.532,
      "fps": 1740,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 76.532,
      "frame_time_ms": 0.592,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 77.133,
      "frame_time_ms": 0.601,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 77.707,
      "frame_time_ms": 0.574,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 78.214,
      "frame_time_ms": 0.508,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 121,
      "timestamp_ms": 78.764,
      "frame_time_ms": 0.549,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 122,
      "timestamp_ms": 79.405,
      "frame_time_ms": 0.641,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 123,
      "timestamp_ms": 80.231,
      "frame_time_ms": 0.826,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 124,
      "timestamp_ms": 80.875,
      "frame_time_ms": 0.644,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 125,
      "timestamp_ms": 81.427,
      "frame_time_ms": 0.552,
      "fps": 1737,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 126,
      "timestamp_ms": 81.954,
      "frame_time_ms": 0.527,
      "fps": 1737,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 127,
      "timestamp_ms": 82.503,
      "frame_time_ms": 0.549,
      "fps": 1739,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 128,
      "timestamp_ms": 83.082,
      "frame_time_ms": 0.579,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 129,
      "timestamp_ms": 83.711,
      "frame_time_ms": 0.630,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 130,
      "timestamp_ms": 84.281,
      "frame_time_ms": 0.569,
      "fps": 1736,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 131,
      "timestamp_ms": 84.817,
      "frame_time_ms": 0.536,
      "fps": 1737,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 132,
      "timestamp_ms": 85.296,
      "frame_time_ms": 0.479,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 133,
      "timestamp_ms": 85.944,
      "frame_time_ms": 0.648,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 134,
      "timestamp_ms": 86.589,
      "frame_time_ms": 0.645,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 135,
      "timestamp_ms": 87.083,
      "frame_time_ms": 0.494,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 136,
      "timestamp_ms": 87.632,
      "frame_time_ms": 0.549,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 137,
      "timestamp_ms": 88.208,
      "frame_time_ms": 0.576,
      "fps": 1736,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 138,
      "timestamp_ms": 88.689,
      "frame_time_ms": 0.481,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 139,
      "timestamp_ms": 89.207,
      "frame_time_ms": 0.519,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 140,
      "timestamp_ms": 89.767,
      "frame_time_ms": 0.559,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 141,
      "timestamp_ms": 90.385,
      "frame_time_ms": 0.618,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 142,
      "timestamp_ms": 90.939,
      "frame_time_ms": 0.555,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 143,
      "timestamp_ms": 91.487,
      "frame_time_ms": 0.548,
      "fps": 1739,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 144,
      "timestamp_ms": 92.057,
      "frame_time_ms": 0.569,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 145,
      "timestamp_ms": 92.713,
      "frame_time_ms": 0.655,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 146,
      "timestamp_ms": 93.237,
      "frame_time_ms": 0.525,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 147,
      "timestamp_ms": 93.767,
      "frame_time_ms": 0.530,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 148,
      "timestamp_ms": 94.314,
      "frame_time_ms": 0.547,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 149,
      "timestamp_ms": 94.795,
      "frame_time_ms": 0.481,
      "fps": 1745,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 150,
      "timestamp_ms": 95.286,
      "frame_time_ms": 0.491,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 151,
      "timestamp_ms": 96.127,
      "frame_time_ms": 0.840,
      "fps": 1733,
      "work_time_ms": 0.837,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 152,
      "timestamp_ms": 96.774,
      "frame_time_ms": 0.648,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 153,
      "timestamp_ms": 97.423,
      "frame_time_ms": 0.649,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 154,
      "timestamp_ms": 98.239,
      "frame_time_ms": 0.816,
      "fps": 1714,
      "work_time_ms": 0.813,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 155,
      "timestamp_ms": 98.828,
      "frame_time_ms": 0.589,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 156,
      "timestamp_ms": 99.377,
      "frame_time_ms": 0.549,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 157,
      "timestamp_ms": 99.954,
      "frame_time_ms": 0.577,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 158,
      "timestamp_ms": 100.546,
      "frame_time_ms": 0.592,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 159,
      "timestamp_ms": 101.136,
      "frame_time_ms": 0.590,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 160,
      "timestamp_ms": 101.675,
      "frame_time_ms": 0.539,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 161,
      "timestamp_ms": 102.169,
      "frame_time_ms": 0.494,
      "fps": 1731,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 162,
      "timestamp_ms": 102.772,
      "frame_time_ms": 0.603,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 163,
      "timestamp_ms": 103.340,
      "frame_time_ms": 0.568,
      "fps": 1729,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 164,
      "timestamp_ms": 103.946,
      "frame_time_ms": 0.606,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 165,
      "timestamp_ms": 104.465,
      "frame_time_ms": 0.519,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 166,
      "timestamp_ms": 104.969,
      "frame_time_ms": 0.504,
      "fps": 1731,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 167,
      "timestamp_ms": 105.499,
      "frame_time_ms": 0.530,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 168,
      "timestamp_ms": 106.437,
      "frame_time_ms": 0.938,
      "fps": 1710,
      "work_time_ms": 0.934,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 169,
      "timestamp_ms": 107.056,
      "frame_time_ms": 0.618,
      "fps": 1707,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 170,
      "timestamp_ms": 107.684,
      "frame_time_ms": 0.629,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 171,
      "timestamp_ms": 108.144,
      "frame_time_ms": 0.460,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 172,
      "timestamp_ms": 108.946,
      "frame_time_ms": 0.802,
      "fps": 1698,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 173,
      "timestamp_ms": 109.706,
      "frame_time_ms": 0.760,
      "fps": 1688,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 174,
      "timestamp_ms": 110.292,
      "frame_time_ms": 0.586,
      "fps": 1690,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 175,
      "timestamp_ms": 110.876,
      "frame_time_ms": 0.584,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 176,
      "timestamp_ms": 111.450,
      "frame_time_ms": 0.574,
      "fps": 1689,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 177,
      "timestamp_ms": 112.172,
      "frame_time_ms": 0.722,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 178,
      "timestamp_ms": 112.703,
      "frame_time_ms": 0.531,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 179,
      "timestamp_ms": 113.243,
      "frame_time_ms": 0.540,
      "fps": 1688,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 180,
      "timestamp_ms": 113.740,
      "frame_time_ms": 0.497,
      "fps": 1688,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 181,
      "timestamp_ms": 114.259,
      "frame_time_ms": 0.519,
      "fps": 1690,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 182,
      "timestamp_ms": 114.763,
      "frame_time_ms": 0.504,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 183,
      "timestamp_ms": 115.265,
      "frame_time_ms": 0.502,
      "fps": 1712,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 184,
      "timestamp_ms": 115.851,
      "frame_time_ms": 0.586,
      "fps": 1715,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 185,
      "timestamp_ms": 116.410,
      "frame_time_ms": 0.559,
      "fps": 1715,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 186,
      "timestamp_ms": 117.034,
      "frame_time_ms": 0.624,
      "fps": 1710,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 187,
      "timestamp_ms": 117.624,
      "frame_time_ms": 0.590,
      "fps": 1708,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 188,
      "timestamp_ms": 118.234,
      "frame_time_ms": 0.610,
      "fps": 1706,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 189,
      "timestamp_ms": 118.746,
      "frame_time_ms": 0.512,
      "fps": 1712,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 190,
      "timestamp_ms": 119.299,
      "frame_time_ms": 0.553,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 191,
      "timestamp_ms": 119.824,
      "frame_time_ms": 0.525,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 192,
      "timestamp_ms": 120.321,
      "frame_time_ms": 0.497,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 193,
      "timestamp_ms": 120.823,
      "frame_time_ms": 0.502,
      "fps": 1720,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 194,
      "timestamp_ms": 121.314,
      "frame_time_ms": 0.491,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 195,
      "timestamp_ms": 121.822,
      "frame_time_ms": 0.509,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 196,
      "timestamp_ms": 122.299,
      "frame_time_ms": 0.476,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 197,
      "timestamp_ms": 122.762,
      "frame_time_ms": 0.463,
      "fps": 1736,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 198,
      "timestamp_ms": 123.411,
      "frame_time_ms": 0.649,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 199,
      "timestamp_ms": 123.954,
      "frame_time_ms": 0.543,
      "fps": 1726,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 200,
      "timestamp_ms": 124.433,
      "frame_time_ms": 0.479,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 201,
      "timestamp_ms": 124.943,
      "frame_time_ms": 0.510,
      "fps": 1736,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 202,
      "timestamp_ms": 125.463,
      "frame_time_ms": 0.520,
      "fps": 1737,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 203,
      "timestamp_ms": 125.966,
      "frame_time_ms": 0.503,
      "fps": 1740,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 204,
      "timestamp_ms": 126.489,
      "frame_time_ms": 0.523,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 205,
      "timestamp_ms": 126.921,
      "frame_time_ms": 0.432,
      "fps": 1753,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 206,
      "timestamp_ms": 127.379,
      "frame_time_ms": 0.458,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 207,
      "timestamp_ms": 127.838,
      "frame_time_ms": 0.459,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 208,
      "timestamp_ms": 128.290,
      "frame_time_ms": 0.452,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 209,
      "timestamp_ms": 128.838,
      "frame_time_ms": 0.548,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 210,
      "timestamp_ms": 129.630,
      "frame_time_ms": 0.792,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 211,
      "timestamp_ms": 130.174,
      "frame_time_ms": 0.544,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 212,
      "timestamp_ms": 130.671,
      "frame_time_ms": 0.497,
      "fps": 1770,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 213,
      "timestamp_ms": 131.173,
      "frame_time_ms": 0.502,
      "fps": 1777,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 214,
      "timestamp_ms": 131.673,
      "frame_time_ms": 0.500,
      "fps": 1794,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 215,
      "timestamp_ms": 132.160,
      "frame_time_ms": 0.487,
      "fps": 1800,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 216,
      "timestamp_ms": 132.619,
      "frame_time_ms": 0.459,
      "fps": 1804,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 217,
      "timestamp_ms": 133.101,
      "frame_time_ms": 0.482,
      "fps": 1810,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 218,
      "timestamp_ms": 133.958,
      "frame_time_ms": 0.857,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 219,
      "timestamp_ms": 134.642,
      "frame_time_ms": 0.684,
      "fps": 1790,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 220,
      "timestamp_ms": 135.426,
      "frame_time_ms": 0.784,
      "fps": 1777,
      "work_time_ms": 0.781,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 221,
      "timestamp_ms": 136.126,
      "frame_time_ms": 0.700,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 222,
      "timestamp_ms": 136.627,
      "frame_time_ms": 0.501,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 223,
      "timestamp_ms": 137.106,
      "frame_time_ms": 0.479,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 224,
      "timestamp_ms": 137.569,
      "frame_time_ms": 0.463,
      "fps": 1784,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 225,
      "timestamp_ms": 138.034,
      "frame_time_ms": 0.465,
      "fps": 1787,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 226,
      "timestamp_ms": 138.474,
      "frame_time_ms": 0.440,
      "fps": 1790,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 227,
      "timestamp_ms": 138.913,
      "frame_time_ms": 0.440,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 228,
      "timestamp_ms": 139.530,
      "frame_time_ms": 0.616,
      "fps": 1813,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 229,
      "timestamp_ms": 140.042,
      "frame_time_ms": 0.512,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 230,
      "timestamp_ms": 140.530,
      "frame_time_ms": 0.488,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 231,
      "timestamp_ms": 141.011,
      "frame_time_ms": 0.481,
      "fps": 1825,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 232,
      "timestamp_ms": 141.469,
      "frame_time_ms": 0.458,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 233,
      "timestamp_ms": 141.915,
      "frame_time_ms": 0.446,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 234,
      "timestamp_ms": 142.348,
      "frame_time_ms": 0.433,
      "fps": 1871,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 235,
      "timestamp_ms": 142.789,
      "frame_time_ms": 0.441,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 236,
      "timestamp_ms": 143.245,
      "frame_time_ms": 0.456,
      "fps": 1887,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 237,
      "timestamp_ms": 143.718,
      "frame_time_ms": 0.474,
      "fps": 1901,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 238,
      "timestamp_ms": 144.206,
      "frame_time_ms": 0.487,
      "fps": 1904,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 239,
      "timestamp_ms": 144.697,
      "frame_time_ms": 0.491,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 240,
      "timestamp_ms": 145.197,
      "frame_time_ms": 0.500,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 241,
      "timestamp_ms": 145.654,
      "frame_time_ms": 0.457,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 242,
      "timestamp_ms": 146.141,
      "frame_time_ms": 0.487,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 243,
      "timestamp_ms": 146.661,
      "frame_time_ms": 0.520,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 244,
      "timestamp_ms": 147.150,
      "frame_time_ms": 0.489,
      "fps": 1916,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 245,
      "timestamp_ms": 147.848,
      "frame_time_ms": 0.698,
      "fps": 1908,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 246,
      "timestamp_ms": 148.340,
      "frame_time_ms": 0.492,
      "fps": 1916,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 247,
      "timestamp_ms": 148.775,
      "frame_time_ms": 0.435,
      "fps": 1926,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 248,
      "timestamp_ms": 149.236,
      "frame_time_ms": 0.461,
      "fps": 1935,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 249,
      "timestamp_ms": 149.668,
      "frame_time_ms": 0.432,
      "fps": 1940,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 250,
      "timestamp_ms": 150.492,
      "frame_time_ms": 0.824,
      "fps": 1923,
      "work_time_ms": 0.822,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 251,
      "timestamp_ms": 151.829,
      "frame_time_ms": 1.337,
      "fps": 1874,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 252,
      "timestamp_ms": 152.838,
      "frame_time_ms": 1.009,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 253,
      "timestamp_ms": 153.321,
      "frame_time_ms": 0.483,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 254,
      "timestamp_ms": 153.790,
      "frame_time_ms": 0.469,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 255,
      "timestamp_ms": 154.264,
      "frame_time_ms": 0.475,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 256,
      "timestamp_ms": 154.736,
      "frame_time_ms": 0.472,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 257,
      "timestamp_ms": 155.208,
      "frame_time_ms": 0.471,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 258,
      "timestamp_ms": 155.810,
      "frame_time_ms": 0.602,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 259,
      "timestamp_ms": 156.610,
      "frame_time_ms": 0.800,
      "fps": 1837,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 260,
      "timestamp_ms": 157.231,
      "frame_time_ms": 0.621,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 261,
      "timestamp_ms": 157.734,
      "frame_time_ms": 0.503,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 262,
      "timestamp_ms": 158.193,
      "frame_time_ms": 0.459,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 263,
      "timestamp_ms": 158.725,
      "frame_time_ms": 0.532,
      "fps": 1831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 264,
      "timestamp_ms": 159.161,
      "frame_time_ms": 0.436,
      "fps": 1836,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 265,
      "timestamp_ms": 159.609,
      "frame_time_ms": 0.448,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 266,
      "timestamp_ms": 160.311,
      "frame_time_ms": 0.702,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 267,
      "timestamp_ms": 160.850,
      "frame_time_ms": 0.539,
      "fps": 1817,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 268,
      "timestamp_ms": 161.304,
      "frame_time_ms": 0.455,
      "fps": 1817,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 269,
      "timestamp_ms": 161.758,
      "frame_time_ms": 0.453,
      "fps": 1822,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 270,
      "timestamp_ms": 162.215,
      "frame_time_ms": 0.458,
      "fps": 1841,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 271,
      "timestamp_ms": 162.688,
      "frame_time_ms": 0.472,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 272,
      "timestamp_ms": 163.132,
      "frame_time_ms": 0.445,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 273,
      "timestamp_ms": 163.599,
      "frame_time_ms": 0.466,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 274,
      "timestamp_ms": 164.079,
      "frame_time_ms": 0.480,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 275,
      "timestamp_ms": 164.547,
      "frame_time_ms": 0.468,
      "fps": 1852,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 276,
      "timestamp_ms": 164.974,
      "frame_time_ms": 0.428,
      "fps": 1854,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 277,
      "timestamp_ms": 165.403,
      "frame_time_ms": 0.428,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 278,
      "timestamp_ms": 165.821,
      "frame_time_ms": 0.419,
      "fps": 1883,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 279,
      "timestamp_ms": 166.251,
      "frame_time_ms": 0.429,
      "fps": 1898,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 280,
      "timestamp_ms": 166.726,
      "frame_time_ms": 0.475,
      "fps": 1916,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 281,
      "timestamp_ms": 167.163,
      "frame_time_ms": 0.437,
      "fps": 1933,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 282,
      "timestamp_ms": 167.650,
      "frame_time_ms": 0.487,
      "fps": 1934,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 283,
      "timestamp_ms": 168.460,
      "frame_time_ms": 0.809,
      "fps": 1913,
      "work_time_ms": 0.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 284,
      "timestamp_ms": 169.040,
      "frame_time_ms": 0.581,
      "fps": 1906,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 285,
      "timestamp_ms": 169.499,
      "frame_time_ms": 0.460,
      "fps": 1906,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 286,
      "timestamp_ms": 169.956,
      "frame_time_ms": 0.456,
      "fps": 1905,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 287,
      "timestamp_ms": 170.417,
      "frame_time_ms": 0.461,
      "fps": 1904,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 288,
      "timestamp_ms": 170.855,
      "frame_time_ms": 0.438,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 289,
      "timestamp_ms": 171.338,
      "frame_time_ms": 0.483,
      "fps": 1917,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 290,
      "timestamp_ms": 171.852,
      "frame_time_ms": 0.514,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 291,
      "timestamp_ms": 172.338,
      "frame_time_ms": 0.486,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 292,
      "timestamp_ms": 172.824,
      "frame_time_ms": 0.486,
      "fps": 1913,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 293,
      "timestamp_ms": 173.292,
      "frame_time_ms": 0.468,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 294,
      "timestamp_ms": 173.757,
      "frame_time_ms": 0.465,
      "fps": 1910,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 295,
      "timestamp_ms": 174.240,
      "frame_time_ms": 0.483,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 296,
      "timestamp_ms": 174.724,
      "frame_time_ms": 0.484,
      "fps": 1906,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 297,
      "timestamp_ms": 175.696,
      "frame_time_ms": 0.972,
      "fps": 1876,
      "work_time_ms": 0.969,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 298,
      "timestamp_ms": 176.435,
      "frame_time_ms": 0.739,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 299,
      "timestamp_ms": 176.898,
      "frame_time_ms": 0.463,
      "fps": 1863,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 300,
      "timestamp_ms": 177.391,
      "frame_time_ms": 0.493,
      "fps": 1863,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 301,
      "timestamp_ms": 177.911,
      "frame_time_ms": 0.520,
      "fps": 1860,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 302,
      "timestamp_ms": 178.421,
      "frame_time_ms": 0.510,
      "fps": 1858,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 303,
      "timestamp_ms": 178.878,
      "frame_time_ms": 0.457,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 304,
      "timestamp_ms": 179.392,
      "frame_time_ms": 0.514,
      "fps": 1860,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 305,
      "timestamp_ms": 180.179,
      "frame_time_ms": 0.787,
      "fps": 1855,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 306,
      "timestamp_ms": 180.733,
      "frame_time_ms": 0.554,
      "fps": 1852,
      "work_time_ms": 0.554,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 307,
      "timestamp_ms": 181.237,
      "frame_time_ms": 0.504,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 308,
      "timestamp_ms": 181.793,
      "frame_time_ms": 0.556,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 309,
      "timestamp_ms": 182.430,
      "frame_time_ms": 0.637,
      "fps": 1831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 310,
      "timestamp_ms": 182.898,
      "frame_time_ms": 0.468,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 311,
      "timestamp_ms": 183.364,
      "frame_time_ms": 0.466,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 312,
      "timestamp_ms": 183.958,
      "frame_time_ms": 0.595,
      "fps": 1927,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 313,
      "timestamp_ms": 184.468,
      "frame_time_ms": 0.509,
      "fps": 1926,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 314,
      "timestamp_ms": 185.304,
      "frame_time_ms": 0.836,
      "fps": 1903,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 315,
      "timestamp_ms": 186.360,
      "frame_time_ms": 1.056,
      "fps": 1869,
      "work_time_ms": 1.053,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 316,
      "timestamp_ms": 187.359,
      "frame_time_ms": 0.999,
      "fps": 1839,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 317,
      "timestamp_ms": 188.445,
      "frame_time_ms": 1.085,
      "fps": 1805,
      "work_time_ms": 1.083,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 318,
      "timestamp_ms": 189.503,
      "frame_time_ms": 1.059,
      "fps": 1780,
      "work_time_ms": 1.058,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 319,
      "timestamp_ms": 190.332,
      "frame_time_ms": 0.829,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 320,
      "timestamp_ms": 190.869,
      "frame_time_ms": 0.537,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 321,
      "timestamp_ms": 191.403,
      "frame_time_ms": 0.534,
      "fps": 1782,
      "work_time_ms": 0.533,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 322,
      "timestamp_ms": 192.150,
      "frame_time_ms": 0.746,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 323,
      "timestamp_ms": 192.733,
      "frame_time_ms": 0.584,
      "fps": 1764,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 324,
      "timestamp_ms": 193.238,
      "frame_time_ms": 0.505,
      "fps": 1760,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 325,
      "timestamp_ms": 193.726,
      "frame_time_ms": 0.488,
      "fps": 1758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 326,
      "timestamp_ms": 194.201,
      "frame_time_ms": 0.475,
      "fps": 1770,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 327,
      "timestamp_ms": 194.700,
      "frame_time_ms": 0.499,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 328,
      "timestamp_ms": 195.202,
      "frame_time_ms": 0.503,
      "fps": 1770,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 329,
      "timestamp_ms": 195.698,
      "frame_time_ms": 0.495,
      "fps": 1767,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 330,
      "timestamp_ms": 196.265,
      "frame_time_ms": 0.567,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 331,
      "timestamp_ms": 196.770,
      "frame_time_ms": 0.505,
      "fps": 1760,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 332,
      "timestamp_ms": 197.250,
      "frame_time_ms": 0.480,
      "fps": 1758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 333,
      "timestamp_ms": 197.712,
      "frame_time_ms": 0.463,
      "fps": 1758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 334,
      "timestamp_ms": 198.178,
      "frame_time_ms": 0.465,
      "fps": 1759,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 335,
      "timestamp_ms": 198.643,
      "frame_time_ms": 0.465,
      "fps": 1759,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 336,
      "timestamp_ms": 199.097,
      "frame_time_ms": 0.454,
      "fps": 1758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 337,
      "timestamp_ms": 199.574,
      "frame_time_ms": 0.477,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 338,
      "timestamp_ms": 200.054,
      "frame_time_ms": 0.480,
      "fps": 1752,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 339,
      "timestamp_ms": 200.562,
      "frame_time_ms": 0.508,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 340,
      "timestamp_ms": 201.043,
      "frame_time_ms": 0.481,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 341,
      "timestamp_ms": 201.527,
      "frame_time_ms": 0.484,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 342,
      "timestamp_ms": 201.984,
      "frame_time_ms": 0.457,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 343,
      "timestamp_ms": 202.457,
      "frame_time_ms": 0.473,
      "fps": 1764,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 344,
      "timestamp_ms": 202.960,
      "frame_time_ms": 0.502,
      "fps": 1768,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 345,
      "timestamp_ms": 203.503,
      "frame_time_ms": 0.544,
      "fps": 1764,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 346,
      "timestamp_ms": 203.980,
      "frame_time_ms": 0.478,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 347,
      "timestamp_ms": 204.431,
      "frame_time_ms": 0.451,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 348,
      "timestamp_ms": 204.879,
      "frame_time_ms": 0.447,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 349,
      "timestamp_ms": 205.321,
      "frame_time_ms": 0.443,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 350,
      "timestamp_ms": 205.774,
      "frame_time_ms": 0.453,
      "fps": 1768,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 351,
      "timestamp_ms": 206.215,
      "frame_time_ms": 0.440,
      "fps": 1771,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 352,
      "timestamp_ms": 206.679,
      "frame_time_ms": 0.464,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 353,
      "timestamp_ms": 207.146,
      "frame_time_ms": 0.467,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 354,
      "timestamp_ms": 207.636,
      "frame_time_ms": 0.490,
      "fps": 1771,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 355,
      "timestamp_ms": 208.098,
      "frame_time_ms": 0.462,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 356,
      "timestamp_ms": 208.535,
      "frame_time_ms": 0.437,
      "fps": 1774,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 357,
      "timestamp_ms": 208.962,
      "frame_time_ms": 0.427,
      "fps": 1803,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 358,
      "timestamp_ms": 209.374,
      "frame_time_ms": 0.412,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 359,
      "timestamp_ms": 209.791,
      "frame_time_ms": 0.417,
      "fps": 1824,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 360,
      "timestamp_ms": 210.204,
      "frame_time_ms": 0.413,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 361,
      "timestamp_ms": 210.636,
      "frame_time_ms": 0.432,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 362,
      "timestamp_ms": 211.087,
      "frame_time_ms": 0.451,
      "fps": 1836,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 363,
      "timestamp_ms": 211.521,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 364,
      "timestamp_ms": 211.959,
      "frame_time_ms": 0.438,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 365,
      "timestamp_ms": 212.912,
      "frame_time_ms": 0.953,
      "fps": 1833,
      "work_time_ms": 0.950,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 366,
      "timestamp_ms": 213.494,
      "frame_time_ms": 0.582,
      "fps": 1831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 367,
      "timestamp_ms": 214.269,
      "frame_time_ms": 0.774,
      "fps": 1816,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 368,
      "timestamp_ms": 214.838,
      "frame_time_ms": 0.571,
      "fps": 1815,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 369,
      "timestamp_ms": 215.350,
      "frame_time_ms": 0.511,
      "fps": 1822,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 370,
      "timestamp_ms": 215.892,
      "frame_time_ms": 0.541,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 371,
      "timestamp_ms": 216.386,
      "frame_time_ms": 0.494,
      "fps": 1817,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 372,
      "timestamp_ms": 217.086,
      "frame_time_ms": 0.701,
      "fps": 1811,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 373,
      "timestamp_ms": 217.876,
      "frame_time_ms": 0.790,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 374,
      "timestamp_ms": 218.693,
      "frame_time_ms": 0.817,
      "fps": 1796,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 375,
      "timestamp_ms": 219.580,
      "frame_time_ms": 0.887,
      "fps": 1806,
      "work_time_ms": 0.887,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 376,
      "timestamp_ms": 220.490,
      "frame_time_ms": 0.910,
      "fps": 1810,
      "work_time_ms": 0.908,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 377,
      "timestamp_ms": 221.326,
      "frame_time_ms": 0.835,
      "fps": 1824,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 378,
      "timestamp_ms": 222.055,
      "frame_time_ms": 0.731,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 379,
      "timestamp_ms": 222.809,
      "frame_time_ms": 0.753,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 380,
      "timestamp_ms": 223.554,
      "frame_time_ms": 0.746,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 381,
      "timestamp_ms": 224.339,
      "frame_time_ms": 0.784,
      "fps": 1821,
      "work_time_ms": 0.781,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 382,
      "timestamp_ms": 224.961,
      "frame_time_ms": 0.622,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 383,
      "timestamp_ms": 225.408,
      "frame_time_ms": 0.447,
      "fps": 1836,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 384,
      "timestamp_ms": 225.846,
      "frame_time_ms": 0.438,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 385,
      "timestamp_ms": 226.291,
      "frame_time_ms": 0.445,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 386,
      "timestamp_ms": 226.764,
      "frame_time_ms": 0.473,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 387,
      "timestamp_ms": 227.204,
      "frame_time_ms": 0.440,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 388,
      "timestamp_ms": 227.649,
      "frame_time_ms": 0.445,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 389,
      "timestamp_ms": 228.119,
      "frame_time_ms": 0.470,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 390,
      "timestamp_ms": 228.937,
      "frame_time_ms": 0.818,
      "fps": 1836,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 391,
      "timestamp_ms": 229.712,
      "frame_time_ms": 0.775,
      "fps": 1821,
      "work_time_ms": 0.774,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 392,
      "timestamp_ms": 230.437,
      "frame_time_ms": 0.725,
      "fps": 1807,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 393,
      "timestamp_ms": 231.160,
      "frame_time_ms": 0.723,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 394,
      "timestamp_ms": 231.895,
      "frame_time_ms": 0.735,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 395,
      "timestamp_ms": 232.611,
      "frame_time_ms": 0.716,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 396,
      "timestamp_ms": 233.346,
      "frame_time_ms": 0.735,
      "fps": 1751,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 397,
      "timestamp_ms": 234.092,
      "frame_time_ms": 0.746,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 398,
      "timestamp_ms": 234.828,
      "frame_time_ms": 0.736,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 399,
      "timestamp_ms": 235.420,
      "frame_time_ms": 0.592,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 400,
      "timestamp_ms": 235.894,
      "frame_time_ms": 0.475,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 401,
      "timestamp_ms": 236.380,
      "frame_time_ms": 0.485,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 402,
      "timestamp_ms": 237.125,
      "frame_time_ms": 0.744,
      "fps": 1707,
      "work_time_ms": 0.744,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 403,
      "timestamp_ms": 237.878,
      "frame_time_ms": 0.754,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 404,
      "timestamp_ms": 238.646,
      "frame_time_ms": 0.768,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 405,
      "timestamp_ms": 239.405,
      "frame_time_ms": 0.760,
      "fps": 1671,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 406,
      "timestamp_ms": 240.092,
      "frame_time_ms": 0.686,
      "fps": 1661,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 407,
      "timestamp_ms": 240.901,
      "frame_time_ms": 0.809,
      "fps": 1645,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 408,
      "timestamp_ms": 241.511,
      "frame_time_ms": 0.610,
      "fps": 1637,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 409,
      "timestamp_ms": 241.986,
      "frame_time_ms": 0.476,
      "fps": 1636,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 410,
      "timestamp_ms": 242.469,
      "frame_time_ms": 0.482,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 411,
      "timestamp_ms": 242.944,
      "frame_time_ms": 0.475,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 412,
      "timestamp_ms": 243.417,
      "frame_time_ms": 0.474,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 413,
      "timestamp_ms": 243.899,
      "frame_time_ms": 0.481,
      "fps": 1632,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 414,
      "timestamp_ms": 244.378,
      "frame_time_ms": 0.479,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 415,
      "timestamp_ms": 245.132,
      "frame_time_ms": 0.754,
      "fps": 1620,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 416,
      "timestamp_ms": 245.801,
      "frame_time_ms": 0.669,
      "fps": 1610,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 417,
      "timestamp_ms": 246.323,
      "frame_time_ms": 0.522,
      "fps": 1605,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 418,
      "timestamp_ms": 247.001,
      "frame_time_ms": 0.678,
      "fps": 1594,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 419,
      "timestamp_ms": 247.653,
      "frame_time_ms": 0.652,
      "fps": 1584,
      "work_time_ms": 0.651,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 420,
      "timestamp_ms": 248.199,
      "frame_time_ms": 0.546,
      "fps": 1579,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 421,
      "timestamp_ms": 248.716,
      "frame_time_ms": 0.517,
      "fps": 1575,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 422,
      "timestamp_ms": 249.209,
      "frame_time_ms": 0.494,
      "fps": 1573,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 423,
      "timestamp_ms": 250.384,
      "frame_time_ms": 1.174,
      "fps": 1543,
      "work_time_ms": 1.173,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 424,
      "timestamp_ms": 251.301,
      "frame_time_ms": 0.917,
      "fps": 1525,
      "work_time_ms": 0.915,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 425,
      "timestamp_ms": 252.289,
      "frame_time_ms": 0.988,
      "fps": 1523,
      "work_time_ms": 0.986,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 426,
      "timestamp_ms": 253.384,
      "frame_time_ms": 1.095,
      "fps": 1504,
      "work_time_ms": 1.094,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 427,
      "timestamp_ms": 254.473,
      "frame_time_ms": 1.089,
      "fps": 1492,
      "work_time_ms": 1.086,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 428,
      "timestamp_ms": 255.097,
      "frame_time_ms": 0.624,
      "fps": 1490,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 429,
      "timestamp_ms": 255.630,
      "frame_time_ms": 0.533,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 430,
      "timestamp_ms": 256.234,
      "frame_time_ms": 0.604,
      "fps": 1487,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 431,
      "timestamp_ms": 256.783,
      "frame_time_ms": 0.550,
      "fps": 1485,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 432,
      "timestamp_ms": 257.272,
      "frame_time_ms": 0.488,
      "fps": 1493,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 433,
      "timestamp_ms": 257.770,
      "frame_time_ms": 0.498,
      "fps": 1503,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 434,
      "timestamp_ms": 258.261,
      "frame_time_ms": 0.491,
      "fps": 1516,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 435,
      "timestamp_ms": 258.744,
      "frame_time_ms": 0.484,
      "fps": 1531,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 436,
      "timestamp_ms": 259.241,
      "frame_time_ms": 0.496,
      "fps": 1548,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 437,
      "timestamp_ms": 259.740,
      "frame_time_ms": 0.499,
      "fps": 1561,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 438,
      "timestamp_ms": 260.226,
      "frame_time_ms": 0.486,
      "fps": 1571,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 439,
      "timestamp_ms": 261.070,
      "frame_time_ms": 0.844,
      "fps": 1568,
      "work_time_ms": 0.842,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 440,
      "timestamp_ms": 261.604,
      "frame_time_ms": 0.534,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 441,
      "timestamp_ms": 262.100,
      "frame_time_ms": 0.496,
      "fps": 1588,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 442,
      "timestamp_ms": 262.584,
      "frame_time_ms": 0.484,
      "fps": 1594,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 443,
      "timestamp_ms": 263.077,
      "frame_time_ms": 0.493,
      "fps": 1592,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 444,
      "timestamp_ms": 263.559,
      "frame_time_ms": 0.482,
      "fps": 1590,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 445,
      "timestamp_ms": 264.060,
      "frame_time_ms": 0.501,
      "fps": 1588,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 446,
      "timestamp_ms": 264.546,
      "frame_time_ms": 0.486,
      "fps": 1588,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 447,
      "timestamp_ms": 265.044,
      "frame_time_ms": 0.498,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 448,
      "timestamp_ms": 265.530,
      "frame_time_ms": 0.486,
      "fps": 1583,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 449,
      "timestamp_ms": 266.019,
      "frame_time_ms": 0.489,
      "fps": 1583,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 450,
      "timestamp_ms": 266.511,
      "frame_time_ms": 0.492,
      "fps": 1596,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 451,
      "timestamp_ms": 267.101,
      "frame_time_ms": 0.590,
      "fps": 1604,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 452,
      "timestamp_ms": 267.628,
      "frame_time_ms": 0.527,
      "fps": 1613,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 453,
      "timestamp_ms": 268.113,
      "frame_time_ms": 0.485,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 454,
      "timestamp_ms": 268.605,
      "frame_time_ms": 0.492,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 455,
      "timestamp_ms": 269.090,
      "frame_time_ms": 0.485,
      "fps": 1644,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 456,
      "timestamp_ms": 269.581,
      "frame_time_ms": 0.491,
      "fps": 1655,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 457,
      "timestamp_ms": 270.066,
      "frame_time_ms": 0.485,
      "fps": 1667,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 458,
      "timestamp_ms": 270.557,
      "frame_time_ms": 0.491,
      "fps": 1679,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 459,
      "timestamp_ms": 271.045,
      "frame_time_ms": 0.488,
      "fps": 1684,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 460,
      "timestamp_ms": 271.534,
      "frame_time_ms": 0.489,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 461,
      "timestamp_ms": 272.033,
      "frame_time_ms": 0.499,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 462,
      "timestamp_ms": 272.520,
      "frame_time_ms": 0.487,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 463,
      "timestamp_ms": 273.002,
      "frame_time_ms": 0.482,
      "fps": 1708,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 464,
      "timestamp_ms": 273.490,
      "frame_time_ms": 0.488,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 465,
      "timestamp_ms": 273.976,
      "frame_time_ms": 0.486,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 466,
      "timestamp_ms": 274.478,
      "frame_time_ms": 0.502,
      "fps": 1744,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 467,
      "timestamp_ms": 274.964,
      "frame_time_ms": 0.486,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 468,
      "timestamp_ms": 275.445,
      "frame_time_ms": 0.481,
      "fps": 1768,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 469,
      "timestamp_ms": 275.943,
      "frame_time_ms": 0.498,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 470,
      "timestamp_ms": 276.447,
      "frame_time_ms": 0.504,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 471,
      "timestamp_ms": 277.087,
      "frame_time_ms": 0.640,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 472,
      "timestamp_ms": 277.603,
      "frame_time_ms": 0.517,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 473,
      "timestamp_ms": 278.134,
      "frame_time_ms": 0.530,
      "fps": 1752,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 474,
      "timestamp_ms": 278.630,
      "frame_time_ms": 0.496,
      "fps": 1751,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 475,
      "timestamp_ms": 279.145,
      "frame_time_ms": 0.515,
      "fps": 1764,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 476,
      "timestamp_ms": 279.955,
      "frame_time_ms": 0.809,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 477,
      "timestamp_ms": 280.477,
      "frame_time_ms": 0.523,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 478,
      "timestamp_ms": 280.981,
      "frame_time_ms": 0.504,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 479,
      "timestamp_ms": 281.487,
      "frame_time_ms": 0.506,
      "fps": 1773,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 480,
      "timestamp_ms": 282.004,
      "frame_time_ms": 0.517,
      "fps": 1774,
      "work_time_ms": 0.516,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 481,
      "timestamp_ms": 282.485,
      "frame_time_ms": 0.481,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 482,
      "timestamp_ms": 283.002,
      "frame_time_ms": 0.517,
      "fps": 1775,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 483,
      "timestamp_ms": 283.486,
      "frame_time_ms": 0.484,
      "fps": 1812,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 484,
      "timestamp_ms": 284.012,
      "frame_time_ms": 0.526,
      "fps": 1834,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 485,
      "timestamp_ms": 284.494,
      "frame_time_ms": 0.482,
      "fps": 1863,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 486,
      "timestamp_ms": 284.987,
      "frame_time_ms": 0.493,
      "fps": 1898,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 487,
      "timestamp_ms": 285.475,
      "frame_time_ms": 0.488,
      "fps": 1935,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 488,
      "timestamp_ms": 285.963,
      "frame_time_ms": 0.488,
      "fps": 1943,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 489,
      "timestamp_ms": 286.453,
      "frame_time_ms": 0.490,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 490,
      "timestamp_ms": 286.952,
      "frame_time_ms": 0.499,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 491,
      "timestamp_ms": 287.420,
      "frame_time_ms": 0.468,
      "fps": 1958,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 492,
      "timestamp_ms": 287.915,
      "frame_time_ms": 0.496,
      "fps": 1957,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 493,
      "timestamp_ms": 288.529,
      "frame_time_ms": 0.613,
      "fps": 1950,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 494,
      "timestamp_ms": 289.011,
      "frame_time_ms": 0.482,
      "fps": 1951,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 495,
      "timestamp_ms": 289.489,
      "frame_time_ms": 0.478,
      "fps": 1951,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 496,
      "timestamp_ms": 289.960,
      "frame_time_ms": 0.471,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 497,
      "timestamp_ms": 290.427,
      "frame_time_ms": 0.467,
      "fps": 1955,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 498,
      "timestamp_ms": 290.907,
      "frame_time_ms": 0.480,
      "fps": 1955,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 499,
      "timestamp_ms": 291.429,
      "frame_time_ms": 0.522,
      "fps": 1976,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 500,
      "timestamp_ms": 291.922,
      "frame_time_ms": 0.493,
      "fps": 1979,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 501,
      "timestamp_ms": 292.393,
      "frame_time_ms": 0.471,
      "fps": 1980,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 502,
      "timestamp_ms": 292.869,
      "frame_time_ms": 0.476,
      "fps": 1981,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 503,
      "timestamp_ms": 293.341,
      "frame_time_ms": 0.472,
      "fps": 1982,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 504,
      "timestamp_ms": 293.809,
      "frame_time_ms": 0.468,
      "fps": 1983,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 505,
      "timestamp_ms": 294.288,
      "frame_time_ms": 0.479,
      "fps": 1984,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 506,
      "timestamp_ms": 294.753,
      "frame_time_ms": 0.465,
      "fps": 1986,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 507,
      "timestamp_ms": 295.226,
      "frame_time_ms": 0.473,
      "fps": 1987,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 508,
      "timestamp_ms": 295.710,
      "frame_time_ms": 0.484,
      "fps": 1988,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 509,
      "timestamp_ms": 296.180,
      "frame_time_ms": 0.470,
      "fps": 1989,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 510,
      "timestamp_ms": 296.667,
      "frame_time_ms": 0.487,
      "fps": 1989,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 511,
      "timestamp_ms": 297.144,
      "frame_time_ms": 0.478,
      "fps": 1997,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 512,
      "timestamp_ms": 297.614,
      "frame_time_ms": 0.470,
      "fps": 2000,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 513,
      "timestamp_ms": 298.105,
      "frame_time_ms": 0.490,
      "fps": 2000,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 514,
      "timestamp_ms": 299.059,
      "frame_time_ms": 0.953,
      "fps": 1970,
      "work_time_ms": 0.952,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 515,
      "timestamp_ms": 299.755,
      "frame_time_ms": 0.697,
      "fps": 1956,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 516,
      "timestamp_ms": 300.252,
      "frame_time_ms": 0.497,
      "fps": 1956,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 517,
      "timestamp_ms": 300.757,
      "frame_time_ms": 0.505,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 518,
      "timestamp_ms": 301.243,
      "frame_time_ms": 0.486,
      "fps": 1955,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 519,
      "timestamp_ms": 301.736,
      "frame_time_ms": 0.493,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 520,
      "timestamp_ms": 302.230,
      "frame_time_ms": 0.494,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 521,
      "timestamp_ms": 302.728,
      "frame_time_ms": 0.498,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 522,
      "timestamp_ms": 303.223,
      "frame_time_ms": 0.495,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 523,
      "timestamp_ms": 303.721,
      "frame_time_ms": 0.499,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 524,
      "timestamp_ms": 304.220,
      "frame_time_ms": 0.498,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 525,
      "timestamp_ms": 304.717,
      "frame_time_ms": 0.497,
      "fps": 1951,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 526,
      "timestamp_ms": 305.201,
      "frame_time_ms": 0.484,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 527,
      "timestamp_ms": 305.692,
      "frame_time_ms": 0.491,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 528,
      "timestamp_ms": 306.179,
      "frame_time_ms": 0.487,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 529,
      "timestamp_ms": 306.668,
      "frame_time_ms": 0.489,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 530,
      "timestamp_ms": 307.154,
      "frame_time_ms": 0.486,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 531,
      "timestamp_ms": 307.640,
      "frame_time_ms": 0.486,
      "fps": 1963,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 532,
      "timestamp_ms": 308.113,
      "frame_time_ms": 0.473,
      "fps": 1966,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 533,
      "timestamp_ms": 308.584,
      "frame_time_ms": 0.471,
      "fps": 1970,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 534,
      "timestamp_ms": 309.051,
      "frame_time_ms": 0.468,
      "fps": 1972,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 535,
      "timestamp_ms": 309.524,
      "frame_time_ms": 0.473,
      "fps": 1974,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 536,
      "timestamp_ms": 310.049,
      "frame_time_ms": 0.524,
      "fps": 1993,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 537,
      "timestamp_ms": 310.523,
      "frame_time_ms": 0.474,
      "fps": 1996,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 538,
      "timestamp_ms": 310.992,
      "frame_time_ms": 0.469,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 539,
      "timestamp_ms": 311.471,
      "frame_time_ms": 0.479,
      "fps": 2001,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 540,
      "timestamp_ms": 311.957,
      "frame_time_ms": 0.486,
      "fps": 2003,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 541,
      "timestamp_ms": 312.433,
      "frame_time_ms": 0.477,
      "fps": 2003,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 542,
      "timestamp_ms": 312.914,
      "frame_time_ms": 0.480,
      "fps": 2005,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 543,
      "timestamp_ms": 313.383,
      "frame_time_ms": 0.469,
      "fps": 2006,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 544,
      "timestamp_ms": 314.232,
      "frame_time_ms": 0.849,
      "fps": 1985,
      "work_time_ms": 0.848,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 545,
      "timestamp_ms": 315.214,
      "frame_time_ms": 0.982,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 546,
      "timestamp_ms": 316.303,
      "frame_time_ms": 1.089,
      "fps": 1915,
      "work_time_ms": 1.088,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 547,
      "timestamp_ms": 317.347,
      "frame_time_ms": 1.044,
      "fps": 1882,
      "work_time_ms": 1.042,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 548,
      "timestamp_ms": 317.875,
      "frame_time_ms": 0.528,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 549,
      "timestamp_ms": 318.403,
      "frame_time_ms": 0.528,
      "fps": 1877,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 550,
      "timestamp_ms": 319.012,
      "frame_time_ms": 0.609,
      "fps": 1871,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 551,
      "timestamp_ms": 319.519,
      "frame_time_ms": 0.507,
      "fps": 1869,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 552,
      "timestamp_ms": 320.019,
      "frame_time_ms": 0.500,
      "fps": 1868,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 553,
      "timestamp_ms": 320.562,
      "frame_time_ms": 0.543,
      "fps": 1873,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 554,
      "timestamp_ms": 321.089,
      "frame_time_ms": 0.527,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 555,
      "timestamp_ms": 321.576,
      "frame_time_ms": 0.487,
      "fps": 1869,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 556,
      "timestamp_ms": 322.071,
      "frame_time_ms": 0.495,
      "fps": 1868,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 557,
      "timestamp_ms": 322.556,
      "frame_time_ms": 0.485,
      "fps": 1867,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 558,
      "timestamp_ms": 323.058,
      "frame_time_ms": 0.502,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 559,
      "timestamp_ms": 323.553,
      "frame_time_ms": 0.495,
      "fps": 1867,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 560,
      "timestamp_ms": 324.055,
      "frame_time_ms": 0.502,
      "fps": 1867,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 561,
      "timestamp_ms": 324.542,
      "frame_time_ms": 0.487,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 562,
      "timestamp_ms": 325.019,
      "frame_time_ms": 0.477,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 563,
      "timestamp_ms": 325.489,
      "frame_time_ms": 0.470,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 564,
      "timestamp_ms": 325.976,
      "frame_time_ms": 0.487,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 565,
      "timestamp_ms": 326.557,
      "frame_time_ms": 0.581,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 566,
      "timestamp_ms": 327.046,
      "frame_time_ms": 0.489,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 567,
      "timestamp_ms": 327.531,
      "frame_time_ms": 0.485,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 568,
      "timestamp_ms": 328.024,
      "frame_time_ms": 0.493,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 569,
      "timestamp_ms": 328.510,
      "frame_time_ms": 0.486,
      "fps": 1855,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 570,
      "timestamp_ms": 328.990,
      "frame_time_ms": 0.480,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 571,
      "timestamp_ms": 329.461,
      "frame_time_ms": 0.472,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 572,
      "timestamp_ms": 330.055,
      "frame_time_ms": 0.593,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 573,
      "timestamp_ms": 330.536,
      "frame_time_ms": 0.481,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 574,
      "timestamp_ms": 331.114,
      "frame_time_ms": 0.578,
      "fps": 1871,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 575,
      "timestamp_ms": 331.625,
      "frame_time_ms": 0.511,
      "fps": 1882,
      "work_time_ms": 0.511,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 576,
      "timestamp_ms": 332.104,
      "frame_time_ms": 0.479,
      "fps": 1883,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 577,
      "timestamp_ms": 332.577,
      "frame_time_ms": 0.474,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 578,
      "timestamp_ms": 333.084,
      "frame_time_ms": 0.506,
      "fps": 1884,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 579,
      "timestamp_ms": 333.565,
      "frame_time_ms": 0.481,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 580,
      "timestamp_ms": 334.039,
      "frame_time_ms": 0.474,
      "fps": 1886,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 581,
      "timestamp_ms": 334.513,
      "frame_time_ms": 0.474,
      "fps": 1887,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 582,
      "timestamp_ms": 334.981,
      "frame_time_ms": 0.468,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 583,
      "timestamp_ms": 335.449,
      "frame_time_ms": 0.468,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 584,
      "timestamp_ms": 335.943,
      "frame_time_ms": 0.494,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 585,
      "timestamp_ms": 336.416,
      "frame_time_ms": 0.473,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 586,
      "timestamp_ms": 336.889,
      "frame_time_ms": 0.473,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 587,
      "timestamp_ms": 337.359,
      "frame_time_ms": 0.470,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 588,
      "timestamp_ms": 337.832,
      "frame_time_ms": 0.473,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 589,
      "timestamp_ms": 338.311,
      "frame_time_ms": 0.479,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 590,
      "timestamp_ms": 338.802,
      "frame_time_ms": 0.491,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 591,
      "timestamp_ms": 339.291,
      "frame_time_ms": 0.489,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 592,
      "timestamp_ms": 339.785,
      "frame_time_ms": 0.494,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 593,
      "timestamp_ms": 340.274,
      "frame_time_ms": 0.489,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 594,
      "timestamp_ms": 340.763,
      "frame_time_ms": 0.489,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 595,
      "timestamp_ms": 341.252,
      "frame_time_ms": 0.489,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 596,
      "timestamp_ms": 341.774,
      "frame_time_ms": 0.522,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 597,
      "timestamp_ms": 342.263,
      "frame_time_ms": 0.489,
      "fps": 1890,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 598,
      "timestamp_ms": 342.748,
      "frame_time_ms": 0.485,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 599,
      "timestamp_ms": 343.243,
      "frame_time_ms": 0.495,
      "fps": 1888,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 600,
      "timestamp_ms": 343.733,
      "frame_time_ms": 0.490,
      "fps": 1888,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 601,
      "timestamp_ms": 344.335,
      "frame_time_ms": 0.602,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 602,
      "timestamp_ms": 345.246,
      "frame_time_ms": 0.911,
      "fps": 1855,
      "work_time_ms": 0.910,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 603,
      "timestamp_ms": 346.172,
      "frame_time_ms": 0.926,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 604,
      "timestamp_ms": 347.171,
      "frame_time_ms": 0.999,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 605,
      "timestamp_ms": 348.239,
      "frame_time_ms": 1.068,
      "fps": 1816,
      "work_time_ms": 1.067,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 606,
      "timestamp_ms": 349.088,
      "frame_time_ms": 0.848,
      "fps": 1830,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 607,
      "timestamp_ms": 349.622,
      "frame_time_ms": 0.535,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 608,
      "timestamp_ms": 350.227,
      "frame_time_ms": 0.604,
      "fps": 1854,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 609,
      "timestamp_ms": 350.805,
      "frame_time_ms": 0.579,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 610,
      "timestamp_ms": 351.291,
      "frame_time_ms": 0.486,
      "fps": 1858,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 611,
      "timestamp_ms": 351.795,
      "frame_time_ms": 0.504,
      "fps": 1858,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 612,
      "timestamp_ms": 352.319,
      "frame_time_ms": 0.525,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 613,
      "timestamp_ms": 352.827,
      "frame_time_ms": 0.507,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 614,
      "timestamp_ms": 353.327,
      "frame_time_ms": 0.500,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 615,
      "timestamp_ms": 353.811,
      "frame_time_ms": 0.484,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 616,
      "timestamp_ms": 354.296,
      "frame_time_ms": 0.485,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 617,
      "timestamp_ms": 354.785,
      "frame_time_ms": 0.489,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 618,
      "timestamp_ms": 355.271,
      "frame_time_ms": 0.486,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 619,
      "timestamp_ms": 355.771,
      "frame_time_ms": 0.500,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 620,
      "timestamp_ms": 356.288,
      "frame_time_ms": 0.517,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 621,
      "timestamp_ms": 356.780,
      "frame_time_ms": 0.492,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 622,
      "timestamp_ms": 357.262,
      "frame_time_ms": 0.482,
      "fps": 1860,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 623,
      "timestamp_ms": 357.761,
      "frame_time_ms": 0.499,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 624,
      "timestamp_ms": 358.251,
      "frame_time_ms": 0.490,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 625,
      "timestamp_ms": 358.733,
      "frame_time_ms": 0.482,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 626,
      "timestamp_ms": 359.219,
      "frame_time_ms": 0.486,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 627,
      "timestamp_ms": 359.713,
      "frame_time_ms": 0.494,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 628,
      "timestamp_ms": 360.198,
      "frame_time_ms": 0.485,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 629,
      "timestamp_ms": 360.692,
      "frame_time_ms": 0.494,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 630,
      "timestamp_ms": 361.304,
      "frame_time_ms": 0.612,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 631,
      "timestamp_ms": 361.786,
      "frame_time_ms": 0.482,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 632,
      "timestamp_ms": 362.250,
      "frame_time_ms": 0.464,
      "fps": 1863,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 633,
      "timestamp_ms": 362.723,
      "frame_time_ms": 0.473,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 634,
      "timestamp_ms": 363.252,
      "frame_time_ms": 0.529,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 635,
      "timestamp_ms": 363.937,
      "frame_time_ms": 0.685,
      "fps": 1856,
      "work_time_ms": 0.683,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 636,
      "timestamp_ms": 364.422,
      "frame_time_ms": 0.485,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 637,
      "timestamp_ms": 364.896,
      "frame_time_ms": 0.474,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 638,
      "timestamp_ms": 365.382,
      "frame_time_ms": 0.486,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 639,
      "timestamp_ms": 365.904,
      "frame_time_ms": 0.522,
      "fps": 1855,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 640,
      "timestamp_ms": 366.391,
      "frame_time_ms": 0.487,
      "fps": 1854,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 641,
      "timestamp_ms": 366.928,
      "frame_time_ms": 0.537,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 642,
      "timestamp_ms": 367.414,
      "frame_time_ms": 0.487,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 643,
      "timestamp_ms": 367.912,
      "frame_time_ms": 0.498,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 644,
      "timestamp_ms": 368.401,
      "frame_time_ms": 0.488,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 645,
      "timestamp_ms": 368.884,
      "frame_time_ms": 0.483,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 646,
      "timestamp_ms": 369.355,
      "frame_time_ms": 0.471,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 647,
      "timestamp_ms": 369.823,
      "frame_time_ms": 0.468,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 648,
      "timestamp_ms": 370.309,
      "frame_time_ms": 0.486,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 649,
      "timestamp_ms": 370.776,
      "frame_time_ms": 0.467,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 650,
      "timestamp_ms": 371.248,
      "frame_time_ms": 0.472,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 651,
      "timestamp_ms": 371.729,
      "frame_time_ms": 0.482,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 652,
      "timestamp_ms": 372.200,
      "frame_time_ms": 0.470,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 653,
      "timestamp_ms": 372.688,
      "frame_time_ms": 0.487,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 654,
      "timestamp_ms": 373.174,
      "frame_time_ms": 0.487,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 655,
      "timestamp_ms": 373.716,
      "frame_time_ms": 0.542,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 656,
      "timestamp_ms": 374.213,
      "frame_time_ms": 0.497,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 657,
      "timestamp_ms": 374.700,
      "frame_time_ms": 0.487,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 658,
      "timestamp_ms": 375.189,
      "frame_time_ms": 0.489,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 659,
      "timestamp_ms": 375.733,
      "frame_time_ms": 0.544,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 660,
      "timestamp_ms": 376.232,
      "frame_time_ms": 0.499,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 661,
      "timestamp_ms": 376.715,
      "frame_time_ms": 0.483,
      "fps": 1852,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 662,
      "timestamp_ms": 377.186,
      "frame_time_ms": 0.471,
      "fps": 1878,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 663,
      "timestamp_ms": 377.717,
      "frame_time_ms": 0.531,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 664,
      "timestamp_ms": 378.186,
      "frame_time_ms": 0.469,
      "fps": 1934,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 665,
      "timestamp_ms": 378.655,
      "frame_time_ms": 0.469,
      "fps": 1972,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 666,
      "timestamp_ms": 379.124,
      "frame_time_ms": 0.469,
      "fps": 1997,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 667,
      "timestamp_ms": 379.604,
      "frame_time_ms": 0.480,
      "fps": 2001,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 668,
      "timestamp_ms": 380.082,
      "frame_time_ms": 0.478,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 669,
      "timestamp_ms": 380.557,
      "frame_time_ms": 0.475,
      "fps": 2016,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 670,
      "timestamp_ms": 381.029,
      "frame_time_ms": 0.472,
      "fps": 2017,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 671,
      "timestamp_ms": 381.500,
      "frame_time_ms": 0.471,
      "fps": 2019,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 672,
      "timestamp_ms": 381.978,
      "frame_time_ms": 0.478,
      "fps": 2023,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 673,
      "timestamp_ms": 382.450,
      "frame_time_ms": 0.472,
      "fps": 2025,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 674,
      "timestamp_ms": 382.922,
      "frame_time_ms": 0.472,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 675,
      "timestamp_ms": 383.443,
      "frame_time_ms": 0.521,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 676,
      "timestamp_ms": 383.947,
      "frame_time_ms": 0.504,
      "fps": 2023,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 677,
      "timestamp_ms": 384.456,
      "frame_time_ms": 0.509,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 678,
      "timestamp_ms": 384.935,
      "frame_time_ms": 0.479,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 679,
      "timestamp_ms": 385.406,
      "frame_time_ms": 0.471,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 680,
      "timestamp_ms": 385.874,
      "frame_time_ms": 0.468,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 681,
      "timestamp_ms": 386.343,
      "frame_time_ms": 0.469,
      "fps": 2029,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 682,
      "timestamp_ms": 386.812,
      "frame_time_ms": 0.469,
      "fps": 2030,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 683,
      "timestamp_ms": 387.289,
      "frame_time_ms": 0.477,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 684,
      "timestamp_ms": 387.768,
      "frame_time_ms": 0.479,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 685,
      "timestamp_ms": 388.241,
      "frame_time_ms": 0.473,
      "fps": 2033,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 686,
      "timestamp_ms": 388.906,
      "frame_time_ms": 0.665,
      "fps": 2021,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 687,
      "timestamp_ms": 389.723,
      "frame_time_ms": 0.817,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 688,
      "timestamp_ms": 390.199,
      "frame_time_ms": 0.476,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 689,
      "timestamp_ms": 390.673,
      "frame_time_ms": 0.474,
      "fps": 2001,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 690,
      "timestamp_ms": 391.151,
      "frame_time_ms": 0.478,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 691,
      "timestamp_ms": 391.634,
      "frame_time_ms": 0.484,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 692,
      "timestamp_ms": 392.115,
      "frame_time_ms": 0.480,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 693,
      "timestamp_ms": 392.608,
      "frame_time_ms": 0.493,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 694,
      "timestamp_ms": 393.085,
      "frame_time_ms": 0.477,
      "fps": 2011,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 695,
      "timestamp_ms": 393.557,
      "frame_time_ms": 0.472,
      "fps": 2025,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 696,
      "timestamp_ms": 394.027,
      "frame_time_ms": 0.470,
      "fps": 2026,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 697,
      "timestamp_ms": 394.500,
      "frame_time_ms": 0.473,
      "fps": 2026,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 698,
      "timestamp_ms": 395.024,
      "frame_time_ms": 0.525,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 699,
      "timestamp_ms": 395.498,
      "frame_time_ms": 0.473,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 700,
      "timestamp_ms": 395.986,
      "frame_time_ms": 0.488,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 701,
      "timestamp_ms": 396.456,
      "frame_time_ms": 0.471,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 702,
      "timestamp_ms": 397.080,
      "frame_time_ms": 0.623,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 703,
      "timestamp_ms": 398.010,
      "frame_time_ms": 0.930,
      "fps": 1993,
      "work_time_ms": 0.927,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 704,
      "timestamp_ms": 398.986,
      "frame_time_ms": 0.975,
      "fps": 1961,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 705,
      "timestamp_ms": 399.902,
      "frame_time_ms": 0.917,
      "fps": 1934,
      "work_time_ms": 0.915,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 706,
      "timestamp_ms": 400.834,
      "frame_time_ms": 0.932,
      "fps": 1906,
      "work_time_ms": 0.930,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 707,
      "timestamp_ms": 401.420,
      "frame_time_ms": 0.586,
      "fps": 1898,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 708,
      "timestamp_ms": 401.929,
      "frame_time_ms": 0.509,
      "fps": 1897,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 709,
      "timestamp_ms": 402.413,
      "frame_time_ms": 0.484,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 710,
      "timestamp_ms": 402.896,
      "frame_time_ms": 0.484,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 711,
      "timestamp_ms": 403.368,
      "frame_time_ms": 0.471,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 712,
      "timestamp_ms": 403.856,
      "frame_time_ms": 0.488,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 713,
      "timestamp_ms": 404.328,
      "frame_time_ms": 0.472,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 714,
      "timestamp_ms": 404.996,
      "frame_time_ms": 0.668,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 715,
      "timestamp_ms": 405.952,
      "frame_time_ms": 0.956,
      "fps": 1861,
      "work_time_ms": 0.955,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 716,
      "timestamp_ms": 406.965,
      "frame_time_ms": 1.013,
      "fps": 1831,
      "work_time_ms": 1.013,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 717,
      "timestamp_ms": 408.045,
      "frame_time_ms": 1.080,
      "fps": 1799,
      "work_time_ms": 1.079,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 718,
      "timestamp_ms": 408.804,
      "frame_time_ms": 0.758,
      "fps": 1784,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 719,
      "timestamp_ms": 409.315,
      "frame_time_ms": 0.512,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 720,
      "timestamp_ms": 409.821,
      "frame_time_ms": 0.506,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 721,
      "timestamp_ms": 410.341,
      "frame_time_ms": 0.520,
      "fps": 1784,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 722,
      "timestamp_ms": 410.825,
      "frame_time_ms": 0.484,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 723,
      "timestamp_ms": 411.321,
      "frame_time_ms": 0.496,
      "fps": 1785,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 724,
      "timestamp_ms": 411.818,
      "frame_time_ms": 0.497,
      "fps": 1784,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 725,
      "timestamp_ms": 412.310,
      "frame_time_ms": 0.492,
      "fps": 1782,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 726,
      "timestamp_ms": 412.981,
      "frame_time_ms": 0.671,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 727,
      "timestamp_ms": 413.827,
      "frame_time_ms": 0.846,
      "fps": 1753,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 728,
      "timestamp_ms": 414.333,
      "frame_time_ms": 0.506,
      "fps": 1751,
      "work_time_ms": 0.506,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 729,
      "timestamp_ms": 414.818,
      "frame_time_ms": 0.485,
      "fps": 1751,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 730,
      "timestamp_ms": 415.305,
      "frame_time_ms": 0.487,
      "fps": 1750,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 731,
      "timestamp_ms": 415.809,
      "frame_time_ms": 0.504,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 732,
      "timestamp_ms": 416.361,
      "frame_time_ms": 0.552,
      "fps": 1745,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 733,
      "timestamp_ms": 416.857,
      "frame_time_ms": 0.496,
      "fps": 1743,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 734,
      "timestamp_ms": 417.344,
      "frame_time_ms": 0.487,
      "fps": 1743,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 735,
      "timestamp_ms": 417.831,
      "frame_time_ms": 0.487,
      "fps": 1744,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 736,
      "timestamp_ms": 418.311,
      "frame_time_ms": 0.480,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 737,
      "timestamp_ms": 418.800,
      "frame_time_ms": 0.489,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 738,
      "timestamp_ms": 419.290,
      "frame_time_ms": 0.490,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 739,
      "timestamp_ms": 419.796,
      "frame_time_ms": 0.507,
      "fps": 1744,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 740,
      "timestamp_ms": 420.293,
      "frame_time_ms": 0.496,
      "fps": 1743,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 741,
      "timestamp_ms": 420.779,
      "frame_time_ms": 0.486,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 742,
      "timestamp_ms": 421.266,
      "frame_time_ms": 0.487,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 743,
      "timestamp_ms": 421.743,
      "frame_time_ms": 0.477,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 744,
      "timestamp_ms": 422.225,
      "frame_time_ms": 0.482,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 745,
      "timestamp_ms": 422.709,
      "frame_time_ms": 0.484,
      "fps": 1740,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 746,
      "timestamp_ms": 423.240,
      "frame_time_ms": 0.531,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 747,
      "timestamp_ms": 423.918,
      "frame_time_ms": 0.678,
      "fps": 1754,
      "work_time_ms": 0.676,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 748,
      "timestamp_ms": 424.486,
      "frame_time_ms": 0.568,
      "fps": 1749,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 749,
      "timestamp_ms": 424.985,
      "frame_time_ms": 0.499,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 750,
      "timestamp_ms": 425.462,
      "frame_time_ms": 0.477,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 751,
      "timestamp_ms": 425.928,
      "frame_time_ms": 0.467,
      "fps": 1749,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 752,
      "timestamp_ms": 426.410,
      "frame_time_ms": 0.481,
      "fps": 1749,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 753,
      "timestamp_ms": 426.911,
      "frame_time_ms": 0.501,
      "fps": 1749,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 754,
      "timestamp_ms": 427.396,
      "frame_time_ms": 0.485,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 755,
      "timestamp_ms": 427.890,
      "frame_time_ms": 0.494,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 756,
      "timestamp_ms": 428.365,
      "frame_time_ms": 0.475,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 757,
      "timestamp_ms": 428.837,
      "frame_time_ms": 0.472,
      "fps": 1747,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 758,
      "timestamp_ms": 429.595,
      "frame_time_ms": 0.758,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 759,
      "timestamp_ms": 430.090,
      "frame_time_ms": 0.495,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 760,
      "timestamp_ms": 430.580,
      "frame_time_ms": 0.490,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 761,
      "timestamp_ms": 431.051,
      "frame_time_ms": 0.471,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 762,
      "timestamp_ms": 431.533,
      "frame_time_ms": 0.482,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 763,
      "timestamp_ms": 432.019,
      "frame_time_ms": 0.486,
      "fps": 1764,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 764,
      "timestamp_ms": 432.486,
      "frame_time_ms": 0.467,
      "fps": 1790,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 765,
      "timestamp_ms": 432.955,
      "frame_time_ms": 0.469,
      "fps": 1815,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 766,
      "timestamp_ms": 433.425,
      "frame_time_ms": 0.470,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 767,
      "timestamp_ms": 433.902,
      "frame_time_ms": 0.477,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 768,
      "timestamp_ms": 434.370,
      "frame_time_ms": 0.468,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 769,
      "timestamp_ms": 434.845,
      "frame_time_ms": 0.475,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 770,
      "timestamp_ms": 435.308,
      "frame_time_ms": 0.463,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 771,
      "timestamp_ms": 435.863,
      "frame_time_ms": 0.554,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 772,
      "timestamp_ms": 436.350,
      "frame_time_ms": 0.488,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 773,
      "timestamp_ms": 436.838,
      "frame_time_ms": 0.488,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 774,
      "timestamp_ms": 437.329,
      "frame_time_ms": 0.490,
      "fps": 1855,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 775,
      "timestamp_ms": 437.867,
      "frame_time_ms": 0.539,
      "fps": 1879,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 776,
      "timestamp_ms": 438.357,
      "frame_time_ms": 0.490,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 777,
      "timestamp_ms": 438.847,
      "frame_time_ms": 0.490,
      "fps": 1947,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 778,
      "timestamp_ms": 439.334,
      "frame_time_ms": 0.487,
      "fps": 1965,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 779,
      "timestamp_ms": 439.839,
      "frame_time_ms": 0.505,
      "fps": 1965,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 780,
      "timestamp_ms": 440.325,
      "frame_time_ms": 0.486,
      "fps": 1966,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 781,
      "timestamp_ms": 440.810,
      "frame_time_ms": 0.485,
      "fps": 1969,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 782,
      "timestamp_ms": 441.309,
      "frame_time_ms": 0.499,
      "fps": 1968,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 783,
      "timestamp_ms": 441.791,
      "frame_time_ms": 0.482,
      "fps": 1969,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 784,
      "timestamp_ms": 442.272,
      "frame_time_ms": 0.481,
      "fps": 1970,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 785,
      "timestamp_ms": 442.754,
      "frame_time_ms": 0.482,
      "fps": 1970,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 786,
      "timestamp_ms": 443.236,
      "frame_time_ms": 0.482,
      "fps": 1983,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 787,
      "timestamp_ms": 443.743,
      "frame_time_ms": 0.508,
      "fps": 2005,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 788,
      "timestamp_ms": 444.224,
      "frame_time_ms": 0.481,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 789,
      "timestamp_ms": 444.714,
      "frame_time_ms": 0.490,
      "fps": 2006,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 790,
      "timestamp_ms": 445.199,
      "frame_time_ms": 0.484,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 791,
      "timestamp_ms": 445.683,
      "frame_time_ms": 0.484,
      "fps": 2008,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 792,
      "timestamp_ms": 446.166,
      "frame_time_ms": 0.484,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 793,
      "timestamp_ms": 446.655,
      "frame_time_ms": 0.488,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 794,
      "timestamp_ms": 447.145,
      "frame_time_ms": 0.490,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 795,
      "timestamp_ms": 447.642,
      "frame_time_ms": 0.497,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 796,
      "timestamp_ms": 448.131,
      "frame_time_ms": 0.489,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 797,
      "timestamp_ms": 448.686,
      "frame_time_ms": 0.555,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 798,
      "timestamp_ms": 449.170,
      "frame_time_ms": 0.484,
      "fps": 2008,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 799,
      "timestamp_ms": 449.650,
      "frame_time_ms": 0.480,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 800,
      "timestamp_ms": 450.137,
      "frame_time_ms": 0.487,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 801,
      "timestamp_ms": 450.641,
      "frame_time_ms": 0.504,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 802,
      "timestamp_ms": 451.125,
      "frame_time_ms": 0.484,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 803,
      "timestamp_ms": 451.623,
      "frame_time_ms": 0.498,
      "fps": 2008,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 804,
      "timestamp_ms": 452.106,
      "frame_time_ms": 0.483,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 805,
      "timestamp_ms": 452.591,
      "frame_time_ms": 0.485,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 806,
      "timestamp_ms": 453.059,
      "frame_time_ms": 0.468,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 807,
      "timestamp_ms": 453.538,
      "frame_time_ms": 0.480,
      "fps": 2025,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 808,
      "timestamp_ms": 454.026,
      "frame_time_ms": 0.487,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 809,
      "timestamp_ms": 454.503,
      "frame_time_ms": 0.477,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 810,
      "timestamp_ms": 455.425,
      "frame_time_ms": 0.922,
      "fps": 2002,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 811,
      "timestamp_ms": 455.921,
      "frame_time_ms": 0.496,
      "fps": 2000,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 812,
      "timestamp_ms": 456.444,
      "frame_time_ms": 0.523,
      "fps": 1997,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 813,
      "timestamp_ms": 456.922,
      "frame_time_ms": 0.478,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 814,
      "timestamp_ms": 457.406,
      "frame_time_ms": 0.484,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 815,
      "timestamp_ms": 457.892,
      "frame_time_ms": 0.486,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 816,
      "timestamp_ms": 458.379,
      "frame_time_ms": 0.487,
      "fps": 1999,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 817,
      "timestamp_ms": 458.911,
      "frame_time_ms": 0.532,
      "fps": 1995,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 818,
      "timestamp_ms": 459.409,
      "frame_time_ms": 0.498,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 819,
      "timestamp_ms": 459.906,
      "frame_time_ms": 0.497,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 820,
      "timestamp_ms": 460.399,
      "frame_time_ms": 0.493,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 821,
      "timestamp_ms": 460.892,
      "frame_time_ms": 0.493,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 822,
      "timestamp_ms": 461.632,
      "frame_time_ms": 0.740,
      "fps": 1993,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 823,
      "timestamp_ms": 462.648,
      "frame_time_ms": 1.016,
      "fps": 1958,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 824,
      "timestamp_ms": 463.777,
      "frame_time_ms": 1.129,
      "fps": 1917,
      "work_time_ms": 1.125,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 825,
      "timestamp_ms": 464.863,
      "frame_time_ms": 1.086,
      "fps": 1880,
      "work_time_ms": 1.085,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 826,
      "timestamp_ms": 465.539,
      "frame_time_ms": 0.676,
      "fps": 1868,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 827,
      "timestamp_ms": 466.057,
      "frame_time_ms": 0.519,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 828,
      "timestamp_ms": 466.557,
      "frame_time_ms": 0.499,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 829,
      "timestamp_ms": 467.091,
      "frame_time_ms": 0.534,
      "fps": 1860,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 830,
      "timestamp_ms": 467.578,
      "frame_time_ms": 0.487,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 831,
      "timestamp_ms": 468.080,
      "frame_time_ms": 0.502,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 832,
      "timestamp_ms": 468.566,
      "frame_time_ms": 0.486,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 833,
      "timestamp_ms": 469.062,
      "frame_time_ms": 0.496,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 834,
      "timestamp_ms": 469.599,
      "frame_time_ms": 0.537,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 835,
      "timestamp_ms": 470.104,
      "frame_time_ms": 0.505,
      "fps": 1861,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 836,
      "timestamp_ms": 470.622,
      "frame_time_ms": 0.518,
      "fps": 1859,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 837,
      "timestamp_ms": 471.267,
      "frame_time_ms": 0.645,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 838,
      "timestamp_ms": 471.785,
      "frame_time_ms": 0.518,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 839,
      "timestamp_ms": 472.268,
      "frame_time_ms": 0.483,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 840,
      "timestamp_ms": 472.759,
      "frame_time_ms": 0.491,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 841,
      "timestamp_ms": 473.253,
      "frame_time_ms": 0.495,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 842,
      "timestamp_ms": 473.735,
      "frame_time_ms": 0.481,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 843,
      "timestamp_ms": 474.214,
      "frame_time_ms": 0.479,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 844,
      "timestamp_ms": 474.708,
      "frame_time_ms": 0.494,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 845,
      "timestamp_ms": 475.191,
      "frame_time_ms": 0.483,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 846,
      "timestamp_ms": 475.692,
      "frame_time_ms": 0.501,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 847,
      "timestamp_ms": 476.185,
      "frame_time_ms": 0.493,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 848,
      "timestamp_ms": 476.670,
      "frame_time_ms": 0.485,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 849,
      "timestamp_ms": 477.151,
      "frame_time_ms": 0.481,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 850,
      "timestamp_ms": 477.630,
      "frame_time_ms": 0.479,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 851,
      "timestamp_ms": 478.116,
      "frame_time_ms": 0.486,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 852,
      "timestamp_ms": 478.604,
      "frame_time_ms": 0.488,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 853,
      "timestamp_ms": 479.094,
      "frame_time_ms": 0.490,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 854,
      "timestamp_ms": 479.577,
      "frame_time_ms": 0.483,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 855,
      "timestamp_ms": 480.084,
      "frame_time_ms": 0.507,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 856,
      "timestamp_ms": 480.630,
      "frame_time_ms": 0.546,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 857,
      "timestamp_ms": 481.117,
      "frame_time_ms": 0.487,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 858,
      "timestamp_ms": 481.614,
      "frame_time_ms": 0.497,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 859,
      "timestamp_ms": 482.103,
      "frame_time_ms": 0.489,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 860,
      "timestamp_ms": 482.585,
      "frame_time_ms": 0.482,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 861,
      "timestamp_ms": 483.067,
      "frame_time_ms": 0.482,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 862,
      "timestamp_ms": 483.560,
      "frame_time_ms": 0.493,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 863,
      "timestamp_ms": 484.064,
      "frame_time_ms": 0.504,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 864,
      "timestamp_ms": 484.615,
      "frame_time_ms": 0.551,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 865,
      "timestamp_ms": 485.111,
      "frame_time_ms": 0.496,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 866,
      "timestamp_ms": 485.627,
      "frame_time_ms": 0.516,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 867,
      "timestamp_ms": 486.112,
      "frame_time_ms": 0.486,
      "fps": 1841,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 868,
      "timestamp_ms": 486.601,
      "frame_time_ms": 0.488,
      "fps": 1841,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 869,
      "timestamp_ms": 487.437,
      "frame_time_ms": 0.835,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 870,
      "timestamp_ms": 488.368,
      "frame_time_ms": 0.932,
      "fps": 1821,
      "work_time_ms": 0.930,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 871,
      "timestamp_ms": 489.172,
      "frame_time_ms": 0.804,
      "fps": 1804,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 872,
      "timestamp_ms": 489.965,
      "frame_time_ms": 0.793,
      "fps": 1789,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 873,
      "timestamp_ms": 490.761,
      "frame_time_ms": 0.796,
      "fps": 1773,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 874,
      "timestamp_ms": 491.638,
      "frame_time_ms": 0.876,
      "fps": 1752,
      "work_time_ms": 0.874,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 875,
      "timestamp_ms": 492.463,
      "frame_time_ms": 0.826,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 876,
      "timestamp_ms": 493.298,
      "frame_time_ms": 0.835,
      "fps": 1718,
      "work_time_ms": 0.834,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 877,
      "timestamp_ms": 494.146,
      "frame_time_ms": 0.848,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 878,
      "timestamp_ms": 494.986,
      "frame_time_ms": 0.840,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 879,
      "timestamp_ms": 495.818,
      "frame_time_ms": 0.832,
      "fps": 1670,
      "work_time_ms": 0.831,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 880,
      "timestamp_ms": 496.625,
      "frame_time_ms": 0.807,
      "fps": 1656,
      "work_time_ms": 0.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 881,
      "timestamp_ms": 497.456,
      "frame_time_ms": 0.831,
      "fps": 1640,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 882,
      "timestamp_ms": 498.277,
      "frame_time_ms": 0.820,
      "fps": 1637,
      "work_time_ms": 0.817,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 883,
      "timestamp_ms": 499.121,
      "frame_time_ms": 0.844,
      "fps": 1645,
      "work_time_ms": 0.842,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 884,
      "timestamp_ms": 499.815,
      "frame_time_ms": 0.695,
      "fps": 1664,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 885,
      "timestamp_ms": 500.343,
      "frame_time_ms": 0.528,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 886,
      "timestamp_ms": 500.844,
      "frame_time_ms": 0.501,
      "fps": 1699,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 887,
      "timestamp_ms": 501.369,
      "frame_time_ms": 0.525,
      "fps": 1699,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 888,
      "timestamp_ms": 501.918,
      "frame_time_ms": 0.549,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 889,
      "timestamp_ms": 502.457,
      "frame_time_ms": 0.539,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 890,
      "timestamp_ms": 502.968,
      "frame_time_ms": 0.511,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 891,
      "timestamp_ms": 503.476,
      "frame_time_ms": 0.509,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 892,
      "timestamp_ms": 504.012,
      "frame_time_ms": 0.535,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 893,
      "timestamp_ms": 504.505,
      "frame_time_ms": 0.493,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 894,
      "timestamp_ms": 505.003,
      "frame_time_ms": 0.498,
      "fps": 1694,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 895,
      "timestamp_ms": 505.496,
      "frame_time_ms": 0.493,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 896,
      "timestamp_ms": 505.998,
      "frame_time_ms": 0.502,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 897,
      "timestamp_ms": 506.496,
      "frame_time_ms": 0.498,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 898,
      "timestamp_ms": 506.997,
      "frame_time_ms": 0.501,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 899,
      "timestamp_ms": 507.481,
      "frame_time_ms": 0.484,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 900,
      "timestamp_ms": 507.982,
      "frame_time_ms": 0.501,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 901,
      "timestamp_ms": 508.481,
      "frame_time_ms": 0.499,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 902,
      "timestamp_ms": 508.987,
      "frame_time_ms": 0.506,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 903,
      "timestamp_ms": 509.473,
      "frame_time_ms": 0.486,
      "fps": 1701,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 904,
      "timestamp_ms": 509.947,
      "frame_time_ms": 0.474,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 905,
      "timestamp_ms": 510.439,
      "frame_time_ms": 0.492,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 906,
      "timestamp_ms": 510.911,
      "frame_time_ms": 0.472,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 907,
      "timestamp_ms": 511.390,
      "frame_time_ms": 0.479,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 908,
      "timestamp_ms": 511.878,
      "frame_time_ms": 0.488,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 909,
      "timestamp_ms": 512.549,
      "frame_time_ms": 0.671,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 910,
      "timestamp_ms": 513.039,
      "frame_time_ms": 0.490,
      "fps": 1694,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 911,
      "timestamp_ms": 513.568,
      "frame_time_ms": 0.529,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 912,
      "timestamp_ms": 514.070,
      "frame_time_ms": 0.502,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 913,
      "timestamp_ms": 514.541,
      "frame_time_ms": 0.471,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 914,
      "timestamp_ms": 515.180,
      "frame_time_ms": 0.639,
      "fps": 1685,
      "work_time_ms": 0.635,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 915,
      "timestamp_ms": 516.020,
      "frame_time_ms": 0.839,
      "fps": 1669,
      "work_time_ms": 0.834,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 916,
      "timestamp_ms": 516.862,
      "frame_time_ms": 0.841,
      "fps": 1656,
      "work_time_ms": 0.832,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 917,
      "timestamp_ms": 517.851,
      "frame_time_ms": 0.990,
      "fps": 1633,
      "work_time_ms": 0.985,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 918,
      "timestamp_ms": 519.324,
      "frame_time_ms": 1.474,
      "fps": 1591,
      "work_time_ms": 1.470,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 919,
      "timestamp_ms": 520.055,
      "frame_time_ms": 0.731,
      "fps": 1580,
      "work_time_ms": 0.727,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 920,
      "timestamp_ms": 520.728,
      "frame_time_ms": 0.673,
      "fps": 1573,
      "work_time_ms": 0.673,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 921,
      "timestamp_ms": 521.362,
      "frame_time_ms": 0.634,
      "fps": 1566,
      "work_time_ms": 0.633,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 922,
      "timestamp_ms": 521.965,
      "frame_time_ms": 0.603,
      "fps": 1562,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 923,
      "timestamp_ms": 522.602,
      "frame_time_ms": 0.637,
      "fps": 1556,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 924,
      "timestamp_ms": 523.188,
      "frame_time_ms": 0.586,
      "fps": 1555,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 925,
      "timestamp_ms": 523.817,
      "frame_time_ms": 0.629,
      "fps": 1550,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 926,
      "timestamp_ms": 524.445,
      "frame_time_ms": 0.628,
      "fps": 1545,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 927,
      "timestamp_ms": 525.010,
      "frame_time_ms": 0.565,
      "fps": 1542,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 928,
      "timestamp_ms": 525.584,
      "frame_time_ms": 0.574,
      "fps": 1539,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 929,
      "timestamp_ms": 526.134,
      "frame_time_ms": 0.550,
      "fps": 1550,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 930,
      "timestamp_ms": 526.689,
      "frame_time_ms": 0.555,
      "fps": 1565,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 931,
      "timestamp_ms": 527.229,
      "frame_time_ms": 0.540,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 932,
      "timestamp_ms": 527.810,
      "frame_time_ms": 0.581,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 933,
      "timestamp_ms": 528.470,
      "frame_time_ms": 0.660,
      "fps": 1591,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 934,
      "timestamp_ms": 529.010,
      "frame_time_ms": 0.540,
      "fps": 1605,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 935,
      "timestamp_ms": 529.774,
      "frame_time_ms": 0.764,
      "fps": 1608,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 936,
      "timestamp_ms": 530.589,
      "frame_time_ms": 0.815,
      "fps": 1608,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 937,
      "timestamp_ms": 531.265,
      "frame_time_ms": 0.676,
      "fps": 1616,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 938,
      "timestamp_ms": 532.203,
      "frame_time_ms": 0.938,
      "fps": 1612,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 939,
      "timestamp_ms": 532.767,
      "frame_time_ms": 0.564,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 940,
      "timestamp_ms": 533.304,
      "frame_time_ms": 0.537,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 941,
      "timestamp_ms": 533.873,
      "frame_time_ms": 0.569,
      "fps": 1647,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 942,
      "timestamp_ms": 534.435,
      "frame_time_ms": 0.562,
      "fps": 1659,
      "work_time_ms": 0.562,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 943,
      "timestamp_ms": 534.958,
      "frame_time_ms": 0.523,
      "fps": 1674,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 944,
      "timestamp_ms": 535.450,
      "frame_time_ms": 0.492,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 945,
      "timestamp_ms": 536.023,
      "frame_time_ms": 0.573,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 946,
      "timestamp_ms": 536.562,
      "frame_time_ms": 0.539,
      "fps": 1679,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 947,
      "timestamp_ms": 537.211,
      "frame_time_ms": 0.649,
      "fps": 1674,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 948,
      "timestamp_ms": 537.779,
      "frame_time_ms": 0.568,
      "fps": 1673,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 949,
      "timestamp_ms": 538.330,
      "frame_time_ms": 0.551,
      "fps": 1672,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 950,
      "timestamp_ms": 538.867,
      "frame_time_ms": 0.537,
      "fps": 1671,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 951,
      "timestamp_ms": 539.432,
      "frame_time_ms": 0.565,
      "fps": 1668,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 952,
      "timestamp_ms": 540.017,
      "frame_time_ms": 0.585,
      "fps": 1666,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 953,
      "timestamp_ms": 540.593,
      "frame_time_ms": 0.576,
      "fps": 1662,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 954,
      "timestamp_ms": 541.141,
      "frame_time_ms": 0.548,
      "fps": 1660,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 955,
      "timestamp_ms": 541.997,
      "frame_time_ms": 0.856,
      "fps": 1643,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 956,
      "timestamp_ms": 542.648,
      "frame_time_ms": 0.651,
      "fps": 1637,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 957,
      "timestamp_ms": 543.259,
      "frame_time_ms": 0.611,
      "fps": 1632,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 958,
      "timestamp_ms": 543.894,
      "frame_time_ms": 0.635,
      "fps": 1626,
      "work_time_ms": 0.635,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 959,
      "timestamp_ms": 544.843,
      "frame_time_ms": 0.949,
      "fps": 1605,
      "work_time_ms": 0.947,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 960,
      "timestamp_ms": 545.925,
      "frame_time_ms": 1.082,
      "fps": 1581,
      "work_time_ms": 1.081,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 961,
      "timestamp_ms": 547.031,
      "frame_time_ms": 1.106,
      "fps": 1556,
      "work_time_ms": 1.104,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 962,
      "timestamp_ms": 548.325,
      "frame_time_ms": 1.293,
      "fps": 1525,
      "work_time_ms": 1.289,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 963,
      "timestamp_ms": 549.125,
      "frame_time_ms": 0.799,
      "fps": 1513,
      "work_time_ms": 0.796,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 964,
      "timestamp_ms": 549.736,
      "frame_time_ms": 0.613,
      "fps": 1507,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 965,
      "timestamp_ms": 550.341,
      "frame_time_ms": 0.605,
      "fps": 1503,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 966,
      "timestamp_ms": 550.994,
      "frame_time_ms": 0.653,
      "fps": 1496,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 967,
      "timestamp_ms": 551.568,
      "frame_time_ms": 0.574,
      "fps": 1493,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 968,
      "timestamp_ms": 552.164,
      "frame_time_ms": 0.596,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 969,
      "timestamp_ms": 552.701,
      "frame_time_ms": 0.537,
      "fps": 1494,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 970,
      "timestamp_ms": 553.249,
      "frame_time_ms": 0.548,
      "fps": 1492,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 971,
      "timestamp_ms": 553.760,
      "frame_time_ms": 0.511,
      "fps": 1492,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 972,
      "timestamp_ms": 554.292,
      "frame_time_ms": 0.532,
      "fps": 1491,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 973,
      "timestamp_ms": 554.814,
      "frame_time_ms": 0.522,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 974,
      "timestamp_ms": 555.450,
      "frame_time_ms": 0.636,
      "fps": 1489,
      "work_time_ms": 0.635,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 975,
      "timestamp_ms": 556.071,
      "frame_time_ms": 0.621,
      "fps": 1498,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 976,
      "timestamp_ms": 556.733,
      "frame_time_ms": 0.662,
      "fps": 1504,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 977,
      "timestamp_ms": 557.399,
      "frame_time_ms": 0.666,
      "fps": 1517,
      "work_time_ms": 0.665,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 978,
      "timestamp_ms": 557.961,
      "frame_time_ms": 0.562,
      "fps": 1552,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 979,
      "timestamp_ms": 558.473,
      "frame_time_ms": 0.512,
      "fps": 1561,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 980,
      "timestamp_ms": 559.002,
      "frame_time_ms": 0.529,
      "fps": 1567,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 981,
      "timestamp_ms": 559.618,
      "frame_time_ms": 0.616,
      "fps": 1568,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 982,
      "timestamp_ms": 560.205,
      "frame_time_ms": 0.587,
      "fps": 1569,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 983,
      "timestamp_ms": 560.746,
      "frame_time_ms": 0.541,
      "fps": 1572,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 984,
      "timestamp_ms": 561.294,
      "frame_time_ms": 0.548,
      "fps": 1574,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 985,
      "timestamp_ms": 561.833,
      "frame_time_ms": 0.539,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 986,
      "timestamp_ms": 562.354,
      "frame_time_ms": 0.521,
      "fps": 1582,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 987,
      "timestamp_ms": 562.878,
      "frame_time_ms": 0.524,
      "fps": 1584,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 988,
      "timestamp_ms": 563.403,
      "frame_time_ms": 0.525,
      "fps": 1586,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 989,
      "timestamp_ms": 563.964,
      "frame_time_ms": 0.561,
      "fps": 1586,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 990,
      "timestamp_ms": 564.688,
      "frame_time_ms": 0.724,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 991,
      "timestamp_ms": 565.231,
      "frame_time_ms": 0.543,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 992,
      "timestamp_ms": 565.819,
      "frame_time_ms": 0.588,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 993,
      "timestamp_ms": 566.369,
      "frame_time_ms": 0.550,
      "fps": 1583,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 994,
      "timestamp_ms": 567.015,
      "frame_time_ms": 0.646,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 995,
      "timestamp_ms": 567.824,
      "frame_time_ms": 0.809,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 996,
      "timestamp_ms": 568.389,
      "frame_time_ms": 0.565,
      "fps": 1587,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 997,
      "timestamp_ms": 568.949,
      "frame_time_ms": 0.560,
      "fps": 1592,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 998,
      "timestamp_ms": 569.527,
      "frame_time_ms": 0.578,
      "fps": 1607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 999,
      "timestamp_ms": 570.057,
      "frame_time_ms": 0.530,
      "fps": 1609,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1000,
      "timestamp_ms": 570.658,
      "frame_time_ms": 0.601,
      "fps": 1606,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1001,
      "timestamp_ms": 571.181,
      "frame_time_ms": 0.523,
      "fps": 1608,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1002,
      "timestamp_ms": 571.707,
      "frame_time_ms": 0.526,
      "fps": 1609,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1003,
      "timestamp_ms": 572.223,
      "frame_time_ms": 0.516,
      "fps": 1610,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1004,
      "timestamp_ms": 572.776,
      "frame_time_ms": 0.553,
      "fps": 1607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1005,
      "timestamp_ms": 573.341,
      "frame_time_ms": 0.565,
      "fps": 1607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1006,
      "timestamp_ms": 573.884,
      "frame_time_ms": 0.543,
      "fps": 1607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1007,
      "timestamp_ms": 574.404,
      "frame_time_ms": 0.520,
      "fps": 1613,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1008,
      "timestamp_ms": 574.932,
      "frame_time_ms": 0.528,
      "fps": 1614,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1009,
      "timestamp_ms": 575.469,
      "frame_time_ms": 0.537,
      "fps": 1615,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1010,
      "timestamp_ms": 576.026,
      "frame_time_ms": 0.557,
      "fps": 1614,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1011,
      "timestamp_ms": 576.613,
      "frame_time_ms": 0.587,
      "fps": 1613,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1012,
      "timestamp_ms": 577.123,
      "frame_time_ms": 0.510,
      "fps": 1616,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1013,
      "timestamp_ms": 577.648,
      "frame_time_ms": 0.525,
      "fps": 1619,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1014,
      "timestamp_ms": 578.231,
      "frame_time_ms": 0.583,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1015,
      "timestamp_ms": 578.905,
      "frame_time_ms": 0.674,
      "fps": 1625,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1016,
      "timestamp_ms": 579.430,
      "frame_time_ms": 0.525,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1017,
      "timestamp_ms": 579.955,
      "frame_time_ms": 0.525,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1018,
      "timestamp_ms": 580.431,
      "frame_time_ms": 0.476,
      "fps": 1642,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1019,
      "timestamp_ms": 580.907,
      "frame_time_ms": 0.476,
      "fps": 1663,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1020,
      "timestamp_ms": 581.408,
      "frame_time_ms": 0.501,
      "fps": 1690,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1021,
      "timestamp_ms": 582.463,
      "frame_time_ms": 1.055,
      "fps": 1693,
      "work_time_ms": 1.052,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1022,
      "timestamp_ms": 583.577,
      "frame_time_ms": 1.114,
      "fps": 1701,
      "work_time_ms": 1.110,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1023,
      "timestamp_ms": 584.698,
      "frame_time_ms": 1.120,
      "fps": 1686,
      "work_time_ms": 1.116,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1024,
      "timestamp_ms": 585.793,
      "frame_time_ms": 1.096,
      "fps": 1664,
      "work_time_ms": 1.094,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1025,
      "timestamp_ms": 586.853,
      "frame_time_ms": 1.059,
      "fps": 1643,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1026,
      "timestamp_ms": 587.852,
      "frame_time_ms": 1.000,
      "fps": 1627,
      "work_time_ms": 0.996,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1027,
      "timestamp_ms": 588.461,
      "frame_time_ms": 0.609,
      "fps": 1626,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1028,
      "timestamp_ms": 588.998,
      "frame_time_ms": 0.537,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1029,
      "timestamp_ms": 589.539,
      "frame_time_ms": 0.541,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1030,
      "timestamp_ms": 590.083,
      "frame_time_ms": 0.544,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1031,
      "timestamp_ms": 590.617,
      "frame_time_ms": 0.534,
      "fps": 1627,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1032,
      "timestamp_ms": 591.610,
      "frame_time_ms": 0.993,
      "fps": 1607,
      "work_time_ms": 0.991,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1033,
      "timestamp_ms": 592.578,
      "frame_time_ms": 0.968,
      "fps": 1588,
      "work_time_ms": 0.965,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1034,
      "timestamp_ms": 593.295,
      "frame_time_ms": 0.717,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1035,
      "timestamp_ms": 593.865,
      "frame_time_ms": 0.570,
      "fps": 1587,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1036,
      "timestamp_ms": 594.419,
      "frame_time_ms": 0.554,
      "fps": 1592,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1037,
      "timestamp_ms": 594.907,
      "frame_time_ms": 0.488,
      "fps": 1599,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1038,
      "timestamp_ms": 595.702,
      "frame_time_ms": 0.794,
      "fps": 1589,
      "work_time_ms": 0.788,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1039,
      "timestamp_ms": 597.073,
      "frame_time_ms": 1.372,
      "fps": 1554,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1040,
      "timestamp_ms": 598.199,
      "frame_time_ms": 1.126,
      "fps": 1530,
      "work_time_ms": 1.124,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1041,
      "timestamp_ms": 599.215,
      "frame_time_ms": 1.015,
      "fps": 1515,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1042,
      "timestamp_ms": 600.161,
      "frame_time_ms": 0.947,
      "fps": 1501,
      "work_time_ms": 0.945,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1043,
      "timestamp_ms": 600.937,
      "frame_time_ms": 0.776,
      "fps": 1492,
      "work_time_ms": 0.774,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1044,
      "timestamp_ms": 601.548,
      "frame_time_ms": 0.611,
      "fps": 1490,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1045,
      "timestamp_ms": 602.104,
      "frame_time_ms": 0.556,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1046,
      "timestamp_ms": 602.622,
      "frame_time_ms": 0.518,
      "fps": 1490,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1047,
      "timestamp_ms": 603.125,
      "frame_time_ms": 0.503,
      "fps": 1490,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1048,
      "timestamp_ms": 603.679,
      "frame_time_ms": 0.554,
      "fps": 1489,
      "work_time_ms": 0.554,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1049,
      "timestamp_ms": 604.202,
      "frame_time_ms": 0.523,
      "fps": 1491,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1050,
      "timestamp_ms": 604.740,
      "frame_time_ms": 0.538,
      "fps": 1498,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1051,
      "timestamp_ms": 605.275,
      "frame_time_ms": 0.535,
      "fps": 1498,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1052,
      "timestamp_ms": 605.895,
      "frame_time_ms": 0.620,
      "fps": 1497,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1053,
      "timestamp_ms": 607.097,
      "frame_time_ms": 1.201,
      "fps": 1473,
      "work_time_ms": 1.198,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1054,
      "timestamp_ms": 608.878,
      "frame_time_ms": 1.782,
      "fps": 1433,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1055,
      "timestamp_ms": 609.915,
      "frame_time_ms": 1.037,
      "fps": 1425,
      "work_time_ms": 1.035,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1056,
      "timestamp_ms": 611.034,
      "frame_time_ms": 1.119,
      "fps": 1406,
      "work_time_ms": 1.118,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1057,
      "timestamp_ms": 611.934,
      "frame_time_ms": 0.900,
      "fps": 1395,
      "work_time_ms": 0.898,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1058,
      "timestamp_ms": 612.474,
      "frame_time_ms": 0.540,
      "fps": 1397,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1059,
      "timestamp_ms": 613.045,
      "frame_time_ms": 0.571,
      "fps": 1395,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1060,
      "timestamp_ms": 613.586,
      "frame_time_ms": 0.541,
      "fps": 1397,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1061,
      "timestamp_ms": 614.133,
      "frame_time_ms": 0.547,
      "fps": 1396,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1062,
      "timestamp_ms": 614.621,
      "frame_time_ms": 0.488,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1063,
      "timestamp_ms": 615.080,
      "frame_time_ms": 0.459,
      "fps": 1400,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1064,
      "timestamp_ms": 615.647,
      "frame_time_ms": 0.567,
      "fps": 1399,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1065,
      "timestamp_ms": 616.185,
      "frame_time_ms": 0.538,
      "fps": 1400,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1066,
      "timestamp_ms": 616.744,
      "frame_time_ms": 0.559,
      "fps": 1399,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1067,
      "timestamp_ms": 617.292,
      "frame_time_ms": 0.548,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1068,
      "timestamp_ms": 617.841,
      "frame_time_ms": 0.549,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1069,
      "timestamp_ms": 618.290,
      "frame_time_ms": 0.449,
      "fps": 1401,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1070,
      "timestamp_ms": 618.782,
      "frame_time_ms": 0.492,
      "fps": 1403,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1071,
      "timestamp_ms": 619.295,
      "frame_time_ms": 0.513,
      "fps": 1405,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1072,
      "timestamp_ms": 619.855,
      "frame_time_ms": 0.560,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1073,
      "timestamp_ms": 620.406,
      "frame_time_ms": 0.551,
      "fps": 1403,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1074,
      "timestamp_ms": 620.941,
      "frame_time_ms": 0.535,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1075,
      "timestamp_ms": 621.624,
      "frame_time_ms": 0.683,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1076,
      "timestamp_ms": 622.071,
      "frame_time_ms": 0.447,
      "fps": 1407,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1077,
      "timestamp_ms": 622.507,
      "frame_time_ms": 0.437,
      "fps": 1410,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1078,
      "timestamp_ms": 622.991,
      "frame_time_ms": 0.483,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1079,
      "timestamp_ms": 623.757,
      "frame_time_ms": 0.766,
      "fps": 1400,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1080,
      "timestamp_ms": 624.447,
      "frame_time_ms": 0.690,
      "fps": 1394,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1081,
      "timestamp_ms": 625.027,
      "frame_time_ms": 0.580,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1082,
      "timestamp_ms": 625.610,
      "frame_time_ms": 0.583,
      "fps": 1427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1083,
      "timestamp_ms": 626.180,
      "frame_time_ms": 0.570,
      "fps": 1446,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1084,
      "timestamp_ms": 626.721,
      "frame_time_ms": 0.541,
      "fps": 1465,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1085,
      "timestamp_ms": 627.196,
      "frame_time_ms": 0.475,
      "fps": 1487,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1086,
      "timestamp_ms": 627.707,
      "frame_time_ms": 0.511,
      "fps": 1505,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1087,
      "timestamp_ms": 628.199,
      "frame_time_ms": 0.492,
      "fps": 1509,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1088,
      "timestamp_ms": 628.691,
      "frame_time_ms": 0.492,
      "fps": 1511,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1089,
      "timestamp_ms": 629.204,
      "frame_time_ms": 0.513,
      "fps": 1512,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1090,
      "timestamp_ms": 629.737,
      "frame_time_ms": 0.533,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1091,
      "timestamp_ms": 630.277,
      "frame_time_ms": 0.540,
      "fps": 1512,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1092,
      "timestamp_ms": 630.829,
      "frame_time_ms": 0.552,
      "fps": 1529,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1093,
      "timestamp_ms": 631.385,
      "frame_time_ms": 0.556,
      "fps": 1546,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1094,
      "timestamp_ms": 631.962,
      "frame_time_ms": 0.577,
      "fps": 1551,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1095,
      "timestamp_ms": 632.831,
      "frame_time_ms": 0.869,
      "fps": 1539,
      "work_time_ms": 0.865,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1096,
      "timestamp_ms": 633.472,
      "frame_time_ms": 0.641,
      "fps": 1536,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1097,
      "timestamp_ms": 634.033,
      "frame_time_ms": 0.561,
      "fps": 1533,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1098,
      "timestamp_ms": 634.518,
      "frame_time_ms": 0.485,
      "fps": 1545,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1099,
      "timestamp_ms": 635.076,
      "frame_time_ms": 0.558,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1100,
      "timestamp_ms": 635.643,
      "frame_time_ms": 0.567,
      "fps": 1602,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1101,
      "timestamp_ms": 636.177,
      "frame_time_ms": 0.534,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1102,
      "timestamp_ms": 636.709,
      "frame_time_ms": 0.532,
      "fps": 1641,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1103,
      "timestamp_ms": 637.261,
      "frame_time_ms": 0.552,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1104,
      "timestamp_ms": 637.799,
      "frame_time_ms": 0.538,
      "fps": 1655,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1105,
      "timestamp_ms": 638.317,
      "frame_time_ms": 0.518,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1106,
      "timestamp_ms": 638.833,
      "frame_time_ms": 0.516,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1107,
      "timestamp_ms": 639.409,
      "frame_time_ms": 0.576,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1108,
      "timestamp_ms": 639.993,
      "frame_time_ms": 0.584,
      "fps": 1652,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1109,
      "timestamp_ms": 640.590,
      "frame_time_ms": 0.597,
      "fps": 1648,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1110,
      "timestamp_ms": 641.191,
      "frame_time_ms": 0.601,
      "fps": 1646,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1111,
      "timestamp_ms": 641.733,
      "frame_time_ms": 0.542,
      "fps": 1645,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1112,
      "timestamp_ms": 642.265,
      "frame_time_ms": 0.532,
      "fps": 1649,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1113,
      "timestamp_ms": 642.783,
      "frame_time_ms": 0.518,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1114,
      "timestamp_ms": 643.229,
      "frame_time_ms": 0.446,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1115,
      "timestamp_ms": 643.737,
      "frame_time_ms": 0.508,
      "fps": 1773,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1116,
      "timestamp_ms": 644.265,
      "frame_time_ms": 0.528,
      "fps": 1805,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1117,
      "timestamp_ms": 644.781,
      "frame_time_ms": 0.516,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1118,
      "timestamp_ms": 645.286,
      "frame_time_ms": 0.505,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1119,
      "timestamp_ms": 645.757,
      "frame_time_ms": 0.471,
      "fps": 1834,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1120,
      "timestamp_ms": 646.429,
      "frame_time_ms": 0.673,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1121,
      "timestamp_ms": 646.986,
      "frame_time_ms": 0.556,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1122,
      "timestamp_ms": 647.498,
      "frame_time_ms": 0.512,
      "fps": 1824,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1123,
      "timestamp_ms": 648.001,
      "frame_time_ms": 0.503,
      "fps": 1822,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1124,
      "timestamp_ms": 648.717,
      "frame_time_ms": 0.716,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1125,
      "timestamp_ms": 649.186,
      "frame_time_ms": 0.469,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1126,
      "timestamp_ms": 649.658,
      "frame_time_ms": 0.473,
      "fps": 1822,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1127,
      "timestamp_ms": 650.127,
      "frame_time_ms": 0.469,
      "fps": 1827,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1128,
      "timestamp_ms": 650.639,
      "frame_time_ms": 0.511,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1129,
      "timestamp_ms": 651.093,
      "frame_time_ms": 0.454,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1130,
      "timestamp_ms": 651.564,
      "frame_time_ms": 0.471,
      "fps": 1830,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1131,
      "timestamp_ms": 652.052,
      "frame_time_ms": 0.488,
      "fps": 1831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1132,
      "timestamp_ms": 652.492,
      "frame_time_ms": 0.440,
      "fps": 1838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1133,
      "timestamp_ms": 652.929,
      "frame_time_ms": 0.437,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1134,
      "timestamp_ms": 653.359,
      "frame_time_ms": 0.430,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1135,
      "timestamp_ms": 653.782,
      "frame_time_ms": 0.423,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1136,
      "timestamp_ms": 654.205,
      "frame_time_ms": 0.423,
      "fps": 1867,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1137,
      "timestamp_ms": 654.627,
      "frame_time_ms": 0.422,
      "fps": 1868,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1138,
      "timestamp_ms": 655.053,
      "frame_time_ms": 0.426,
      "fps": 1871,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1139,
      "timestamp_ms": 655.474,
      "frame_time_ms": 0.421,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1140,
      "timestamp_ms": 655.919,
      "frame_time_ms": 0.445,
      "fps": 1906,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1141,
      "timestamp_ms": 656.458,
      "frame_time_ms": 0.539,
      "fps": 1908,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1142,
      "timestamp_ms": 656.930,
      "frame_time_ms": 0.472,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1143,
      "timestamp_ms": 657.425,
      "frame_time_ms": 0.495,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1144,
      "timestamp_ms": 657.870,
      "frame_time_ms": 0.445,
      "fps": 1926,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1145,
      "timestamp_ms": 658.316,
      "frame_time_ms": 0.446,
      "fps": 1928,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1146,
      "timestamp_ms": 658.733,
      "frame_time_ms": 0.417,
      "fps": 1933,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1147,
      "timestamp_ms": 659.162,
      "frame_time_ms": 0.429,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1148,
      "timestamp_ms": 659.634,
      "frame_time_ms": 0.472,
      "fps": 1939,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1149,
      "timestamp_ms": 660.073,
      "frame_time_ms": 0.439,
      "fps": 1943,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1150,
      "timestamp_ms": 660.494,
      "frame_time_ms": 0.422,
      "fps": 1950,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1151,
      "timestamp_ms": 660.911,
      "frame_time_ms": 0.416,
      "fps": 1958,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1152,
      "timestamp_ms": 661.369,
      "frame_time_ms": 0.458,
      "fps": 1964,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1153,
      "timestamp_ms": 662.439,
      "frame_time_ms": 1.070,
      "fps": 1932,
      "work_time_ms": 1.068,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1154,
      "timestamp_ms": 663.250,
      "frame_time_ms": 0.811,
      "fps": 1917,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1155,
      "timestamp_ms": 664.207,
      "frame_time_ms": 0.957,
      "fps": 1912,
      "work_time_ms": 0.956,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1156,
      "timestamp_ms": 665.177,
      "frame_time_ms": 0.970,
      "fps": 1892,
      "work_time_ms": 0.968,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1157,
      "timestamp_ms": 666.040,
      "frame_time_ms": 0.863,
      "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.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1158,
      "timestamp_ms": 666.617,
      "frame_time_ms": 0.577,
      "fps": 1869,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1159,
      "timestamp_ms": 667.070,
      "frame_time_ms": 0.453,
      "fps": 1875,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1160,
      "timestamp_ms": 667.700,
      "frame_time_ms": 0.630,
      "fps": 1871,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1161,
      "timestamp_ms": 668.246,
      "frame_time_ms": 0.547,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1162,
      "timestamp_ms": 668.784,
      "frame_time_ms": 0.538,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1163,
      "timestamp_ms": 669.333,
      "frame_time_ms": 0.548,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1164,
      "timestamp_ms": 669.882,
      "frame_time_ms": 0.549,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1165,
      "timestamp_ms": 670.437,
      "frame_time_ms": 0.555,
      "fps": 1867,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1166,
      "timestamp_ms": 670.994,
      "frame_time_ms": 0.557,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1167,
      "timestamp_ms": 671.628,
      "frame_time_ms": 0.634,
      "fps": 1862,
      "work_time_ms": 0.633,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1168,
      "timestamp_ms": 672.979,
      "frame_time_ms": 1.350,
      "fps": 1819,
      "work_time_ms": 1.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1169,
      "timestamp_ms": 673.756,
      "frame_time_ms": 0.778,
      "fps": 1809,
      "work_time_ms": 0.776,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1170,
      "timestamp_ms": 674.346,
      "frame_time_ms": 0.589,
      "fps": 1809,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1171,
      "timestamp_ms": 674.900,
      "frame_time_ms": 0.555,
      "fps": 1809,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1172,
      "timestamp_ms": 675.485,
      "frame_time_ms": 0.585,
      "fps": 1806,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1173,
      "timestamp_ms": 676.088,
      "frame_time_ms": 0.603,
      "fps": 1801,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1174,
      "timestamp_ms": 676.652,
      "frame_time_ms": 0.564,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1175,
      "timestamp_ms": 677.219,
      "frame_time_ms": 0.567,
      "fps": 1792,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1176,
      "timestamp_ms": 677.794,
      "frame_time_ms": 0.575,
      "fps": 1789,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1177,
      "timestamp_ms": 678.354,
      "frame_time_ms": 0.560,
      "fps": 1787,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1178,
      "timestamp_ms": 678.934,
      "frame_time_ms": 0.580,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1179,
      "timestamp_ms": 679.490,
      "frame_time_ms": 0.556,
      "fps": 1778,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1180,
      "timestamp_ms": 680.069,
      "frame_time_ms": 0.579,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1181,
      "timestamp_ms": 680.627,
      "frame_time_ms": 0.558,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1182,
      "timestamp_ms": 681.183,
      "frame_time_ms": 0.556,
      "fps": 1781,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1183,
      "timestamp_ms": 681.747,
      "frame_time_ms": 0.564,
      "fps": 1777,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1184,
      "timestamp_ms": 682.304,
      "frame_time_ms": 0.557,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1185,
      "timestamp_ms": 682.905,
      "frame_time_ms": 0.601,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1186,
      "timestamp_ms": 683.561,
      "frame_time_ms": 0.656,
      "fps": 1769,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1187,
      "timestamp_ms": 684.227,
      "frame_time_ms": 0.666,
      "fps": 1759,
      "work_time_ms": 0.665,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1188,
      "timestamp_ms": 684.756,
      "frame_time_ms": 0.529,
      "fps": 1758,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1189,
      "timestamp_ms": 685.338,
      "frame_time_ms": 0.582,
      "fps": 1752,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1190,
      "timestamp_ms": 685.843,
      "frame_time_ms": 0.505,
      "fps": 1750,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1191,
      "timestamp_ms": 686.364,
      "frame_time_ms": 0.521,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1192,
      "timestamp_ms": 687.299,
      "frame_time_ms": 0.935,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1193,
      "timestamp_ms": 687.909,
      "frame_time_ms": 0.610,
      "fps": 1715,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1194,
      "timestamp_ms": 688.459,
      "frame_time_ms": 0.550,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1195,
      "timestamp_ms": 688.914,
      "frame_time_ms": 0.455,
      "fps": 1707,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1196,
      "timestamp_ms": 689.473,
      "frame_time_ms": 0.559,
      "fps": 1701,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1197,
      "timestamp_ms": 690.092,
      "frame_time_ms": 0.619,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1198,
      "timestamp_ms": 690.545,
      "frame_time_ms": 0.454,
      "fps": 1690,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1199,
      "timestamp_ms": 691.069,
      "frame_time_ms": 0.523,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1200,
      "timestamp_ms": 691.610,
      "frame_time_ms": 0.541,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1201,
      "timestamp_ms": 692.179,
      "frame_time_ms": 0.569,
      "fps": 1679,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1202,
      "timestamp_ms": 692.746,
      "frame_time_ms": 0.567,
      "fps": 1675,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1203,
      "timestamp_ms": 693.341,
      "frame_time_ms": 0.594,
      "fps": 1670,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1204,
      "timestamp_ms": 693.914,
      "frame_time_ms": 0.573,
      "fps": 1664,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1205,
      "timestamp_ms": 694.481,
      "frame_time_ms": 0.568,
      "fps": 1659,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1206,
      "timestamp_ms": 695.024,
      "frame_time_ms": 0.543,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1207,
      "timestamp_ms": 695.610,
      "frame_time_ms": 0.586,
      "fps": 1646,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1208,
      "timestamp_ms": 696.216,
      "frame_time_ms": 0.605,
      "fps": 1640,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1209,
      "timestamp_ms": 697.070,
      "frame_time_ms": 0.854,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1210,
      "timestamp_ms": 697.684,
      "frame_time_ms": 0.614,
      "fps": 1613,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1211,
      "timestamp_ms": 698.260,
      "frame_time_ms": 0.577,
      "fps": 1606,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1212,
      "timestamp_ms": 698.853,
      "frame_time_ms": 0.593,
      "fps": 1600,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1213,
      "timestamp_ms": 699.413,
      "frame_time_ms": 0.560,
      "fps": 1622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1214,
      "timestamp_ms": 700.030,
      "frame_time_ms": 0.617,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1215,
      "timestamp_ms": 700.609,
      "frame_time_ms": 0.579,
      "fps": 1648,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1216,
      "timestamp_ms": 701.097,
      "frame_time_ms": 0.488,
      "fps": 1670,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1217,
      "timestamp_ms": 701.578,
      "frame_time_ms": 0.481,
      "fps": 1688,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1218,
      "timestamp_ms": 702.071,
      "frame_time_ms": 0.493,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1219,
      "timestamp_ms": 702.569,
      "frame_time_ms": 0.498,
      "fps": 1690,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1220,
      "timestamp_ms": 703.058,
      "frame_time_ms": 0.489,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1221,
      "timestamp_ms": 703.547,
      "frame_time_ms": 0.489,
      "fps": 1699,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1222,
      "timestamp_ms": 704.124,
      "frame_time_ms": 0.577,
      "fps": 1697,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1223,
      "timestamp_ms": 704.667,
      "frame_time_ms": 0.543,
      "fps": 1698,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1224,
      "timestamp_ms": 705.181,
      "frame_time_ms": 0.514,
      "fps": 1699,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1225,
      "timestamp_ms": 705.595,
      "frame_time_ms": 0.414,
      "fps": 1706,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1226,
      "timestamp_ms": 706.083,
      "frame_time_ms": 0.488,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1227,
      "timestamp_ms": 706.550,
      "frame_time_ms": 0.467,
      "fps": 1718,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1228,
      "timestamp_ms": 707.056,
      "frame_time_ms": 0.506,
      "fps": 1760,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1229,
      "timestamp_ms": 707.550,
      "frame_time_ms": 0.494,
      "fps": 1775,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1230,
      "timestamp_ms": 708.084,
      "frame_time_ms": 0.534,
      "fps": 1778,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1231,
      "timestamp_ms": 708.846,
      "frame_time_ms": 0.762,
      "fps": 1767,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1232,
      "timestamp_ms": 709.366,
      "frame_time_ms": 0.520,
      "fps": 1770,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1233,
      "timestamp_ms": 709.885,
      "frame_time_ms": 0.519,
      "fps": 1775,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1234,
      "timestamp_ms": 710.404,
      "frame_time_ms": 0.519,
      "fps": 1777,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1235,
      "timestamp_ms": 710.892,
      "frame_time_ms": 0.488,
      "fps": 1781,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1236,
      "timestamp_ms": 711.370,
      "frame_time_ms": 0.478,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1237,
      "timestamp_ms": 711.893,
      "frame_time_ms": 0.523,
      "fps": 1788,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1238,
      "timestamp_ms": 712.367,
      "frame_time_ms": 0.474,
      "fps": 1794,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1239,
      "timestamp_ms": 712.853,
      "frame_time_ms": 0.486,
      "fps": 1798,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1240,
      "timestamp_ms": 713.357,
      "frame_time_ms": 0.504,
      "fps": 1802,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1241,
      "timestamp_ms": 713.838,
      "frame_time_ms": 0.481,
      "fps": 1806,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1242,
      "timestamp_ms": 714.308,
      "frame_time_ms": 0.470,
      "fps": 1811,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1243,
      "timestamp_ms": 714.747,
      "frame_time_ms": 0.439,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1244,
      "timestamp_ms": 715.196,
      "frame_time_ms": 0.449,
      "fps": 1824,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1245,
      "timestamp_ms": 715.687,
      "frame_time_ms": 0.492,
      "fps": 1830,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1246,
      "timestamp_ms": 716.114,
      "frame_time_ms": 0.426,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1247,
      "timestamp_ms": 717.062,
      "frame_time_ms": 0.948,
      "fps": 1827,
      "work_time_ms": 0.943,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1248,
      "timestamp_ms": 717.672,
      "frame_time_ms": 0.610,
      "fps": 1822,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1249,
      "timestamp_ms": 718.329,
      "frame_time_ms": 0.657,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1250,
      "timestamp_ms": 718.882,
      "frame_time_ms": 0.553,
      "fps": 1816,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1251,
      "timestamp_ms": 719.432,
      "frame_time_ms": 0.550,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1252,
      "timestamp_ms": 719.986,
      "frame_time_ms": 0.554,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1253,
      "timestamp_ms": 720.520,
      "frame_time_ms": 0.534,
      "fps": 1839,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1254,
      "timestamp_ms": 721.054,
      "frame_time_ms": 0.534,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1255,
      "timestamp_ms": 721.596,
      "frame_time_ms": 0.542,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1256,
      "timestamp_ms": 722.041,
      "frame_time_ms": 0.445,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1257,
      "timestamp_ms": 722.544,
      "frame_time_ms": 0.503,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1258,
      "timestamp_ms": 723.065,
      "frame_time_ms": 0.521,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1259,
      "timestamp_ms": 723.619,
      "frame_time_ms": 0.554,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1260,
      "timestamp_ms": 724.162,
      "frame_time_ms": 0.543,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1261,
      "timestamp_ms": 724.682,
      "frame_time_ms": 0.520,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1262,
      "timestamp_ms": 725.394,
      "frame_time_ms": 0.712,
      "fps": 1837,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1263,
      "timestamp_ms": 725.901,
      "frame_time_ms": 0.507,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1264,
      "timestamp_ms": 726.438,
      "frame_time_ms": 0.537,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1265,
      "timestamp_ms": 726.997,
      "frame_time_ms": 0.559,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1266,
      "timestamp_ms": 727.506,
      "frame_time_ms": 0.509,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1267,
      "timestamp_ms": 728.065,
      "frame_time_ms": 0.559,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1268,
      "timestamp_ms": 728.580,
      "frame_time_ms": 0.515,
      "fps": 1853,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1269,
      "timestamp_ms": 729.095,
      "frame_time_ms": 0.515,
      "fps": 1873,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1270,
      "timestamp_ms": 729.589,
      "frame_time_ms": 0.495,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1271,
      "timestamp_ms": 730.089,
      "frame_time_ms": 0.499,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1272,
      "timestamp_ms": 730.612,
      "frame_time_ms": 0.523,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1273,
      "timestamp_ms": 731.149,
      "frame_time_ms": 0.537,
      "fps": 1890,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1274,
      "timestamp_ms": 731.685,
      "frame_time_ms": 0.536,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1275,
      "timestamp_ms": 732.259,
      "frame_time_ms": 0.574,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1276,
      "timestamp_ms": 732.761,
      "frame_time_ms": 0.502,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1277,
      "timestamp_ms": 733.255,
      "frame_time_ms": 0.494,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1278,
      "timestamp_ms": 733.723,
      "frame_time_ms": 0.468,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1279,
      "timestamp_ms": 734.207,
      "frame_time_ms": 0.484,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1280,
      "timestamp_ms": 734.732,
      "frame_time_ms": 0.525,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1281,
      "timestamp_ms": 735.262,
      "frame_time_ms": 0.530,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1282,
      "timestamp_ms": 735.825,
      "frame_time_ms": 0.563,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1283,
      "timestamp_ms": 736.431,
      "frame_time_ms": 0.606,
      "fps": 1888,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1284,
      "timestamp_ms": 736.856,
      "frame_time_ms": 0.425,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1285,
      "timestamp_ms": 737.331,
      "frame_time_ms": 0.475,
      "fps": 1890,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1286,
      "timestamp_ms": 737.895,
      "frame_time_ms": 0.564,
      "fps": 1886,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1287,
      "timestamp_ms": 738.705,
      "frame_time_ms": 0.810,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1288,
      "timestamp_ms": 739.274,
      "frame_time_ms": 0.569,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1289,
      "timestamp_ms": 739.745,
      "frame_time_ms": 0.471,
      "fps": 1863,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1290,
      "timestamp_ms": 740.243,
      "frame_time_ms": 0.498,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1291,
      "timestamp_ms": 740.774,
      "frame_time_ms": 0.531,
      "fps": 1879,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1292,
      "timestamp_ms": 741.246,
      "frame_time_ms": 0.472,
      "fps": 1882,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1293,
      "timestamp_ms": 741.704,
      "frame_time_ms": 0.458,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1294,
      "timestamp_ms": 742.165,
      "frame_time_ms": 0.461,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1295,
      "timestamp_ms": 742.600,
      "frame_time_ms": 0.435,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1296,
      "timestamp_ms": 743.040,
      "frame_time_ms": 0.441,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1297,
      "timestamp_ms": 743.515,
      "frame_time_ms": 0.474,
      "fps": 1897,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1298,
      "timestamp_ms": 744.001,
      "frame_time_ms": 0.486,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1299,
      "timestamp_ms": 744.466,
      "frame_time_ms": 0.465,
      "fps": 1897,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1300,
      "timestamp_ms": 744.888,
      "frame_time_ms": 0.422,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1301,
      "timestamp_ms": 745.324,
      "frame_time_ms": 0.436,
      "fps": 1905,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1302,
      "timestamp_ms": 745.738,
      "frame_time_ms": 0.414,
      "fps": 1909,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1303,
      "timestamp_ms": 746.152,
      "frame_time_ms": 0.414,
      "fps": 1910,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1304,
      "timestamp_ms": 746.598,
      "frame_time_ms": 0.446,
      "fps": 1910,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1305,
      "timestamp_ms": 747.056,
      "frame_time_ms": 0.458,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1306,
      "timestamp_ms": 747.506,
      "frame_time_ms": 0.450,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1307,
      "timestamp_ms": 747.972,
      "frame_time_ms": 0.466,
      "fps": 1941,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1308,
      "timestamp_ms": 748.415,
      "frame_time_ms": 0.443,
      "fps": 1951,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1309,
      "timestamp_ms": 748.856,
      "frame_time_ms": 0.441,
      "fps": 1965,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1310,
      "timestamp_ms": 749.285,
      "frame_time_ms": 0.429,
      "fps": 1973,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1311,
      "timestamp_ms": 749.716,
      "frame_time_ms": 0.431,
      "fps": 1981,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1312,
      "timestamp_ms": 750.131,
      "frame_time_ms": 0.415,
      "fps": 1990,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1313,
      "timestamp_ms": 750.574,
      "frame_time_ms": 0.443,
      "fps": 1996,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1314,
      "timestamp_ms": 751.028,
      "frame_time_ms": 0.454,
      "fps": 2001,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1315,
      "timestamp_ms": 751.457,
      "frame_time_ms": 0.429,
      "fps": 2009,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1316,
      "timestamp_ms": 751.926,
      "frame_time_ms": 0.469,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1317,
      "timestamp_ms": 752.351,
      "frame_time_ms": 0.425,
      "fps": 2012,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1318,
      "timestamp_ms": 752.769,
      "frame_time_ms": 0.418,
      "fps": 2019,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1319,
      "timestamp_ms": 753.173,
      "frame_time_ms": 0.404,
      "fps": 2030,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1320,
      "timestamp_ms": 753.628,
      "frame_time_ms": 0.455,
      "fps": 2036,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1321,
      "timestamp_ms": 754.243,
      "frame_time_ms": 0.615,
      "fps": 2029,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1322,
      "timestamp_ms": 754.989,
      "frame_time_ms": 0.746,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1323,
      "timestamp_ms": 755.705,
      "frame_time_ms": 0.716,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1324,
      "timestamp_ms": 756.185,
      "frame_time_ms": 0.480,
      "fps": 2017,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1325,
      "timestamp_ms": 756.631,
      "frame_time_ms": 0.447,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1326,
      "timestamp_ms": 757.099,
      "frame_time_ms": 0.467,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1327,
      "timestamp_ms": 757.558,
      "frame_time_ms": 0.459,
      "fps": 2034,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1328,
      "timestamp_ms": 758.001,
      "frame_time_ms": 0.442,
      "fps": 2039,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1329,
      "timestamp_ms": 758.523,
      "frame_time_ms": 0.523,
      "fps": 2038,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1330,
      "timestamp_ms": 758.969,
      "frame_time_ms": 0.446,
      "fps": 2042,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1331,
      "timestamp_ms": 759.403,
      "frame_time_ms": 0.434,
      "fps": 2046,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1332,
      "timestamp_ms": 759.838,
      "frame_time_ms": 0.435,
      "fps": 2052,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1333,
      "timestamp_ms": 760.261,
      "frame_time_ms": 0.423,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1334,
      "timestamp_ms": 760.689,
      "frame_time_ms": 0.428,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1335,
      "timestamp_ms": 761.138,
      "frame_time_ms": 0.450,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1336,
      "timestamp_ms": 761.578,
      "frame_time_ms": 0.439,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1337,
      "timestamp_ms": 762.072,
      "frame_time_ms": 0.494,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1338,
      "timestamp_ms": 762.824,
      "frame_time_ms": 0.752,
      "fps": 2061,
      "work_time_ms": 0.751,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1339,
      "timestamp_ms": 763.540,
      "frame_time_ms": 0.716,
      "fps": 2045,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1340,
      "timestamp_ms": 764.234,
      "frame_time_ms": 0.694,
      "fps": 2033,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1341,
      "timestamp_ms": 764.955,
      "frame_time_ms": 0.721,
      "fps": 2020,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1342,
      "timestamp_ms": 765.655,
      "frame_time_ms": 0.700,
      "fps": 2011,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1343,
      "timestamp_ms": 766.410,
      "frame_time_ms": 0.755,
      "fps": 2001,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1344,
      "timestamp_ms": 767.145,
      "frame_time_ms": 0.736,
      "fps": 1980,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1345,
      "timestamp_ms": 767.921,
      "frame_time_ms": 0.775,
      "fps": 1961,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1346,
      "timestamp_ms": 768.717,
      "frame_time_ms": 0.796,
      "fps": 1946,
      "work_time_ms": 0.793,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1347,
      "timestamp_ms": 769.433,
      "frame_time_ms": 0.716,
      "fps": 1952,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1348,
      "timestamp_ms": 770.332,
      "frame_time_ms": 0.899,
      "fps": 1931,
      "work_time_ms": 0.897,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1349,
      "timestamp_ms": 771.071,
      "frame_time_ms": 0.739,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1350,
      "timestamp_ms": 771.812,
      "frame_time_ms": 0.741,
      "fps": 1900,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1351,
      "timestamp_ms": 772.577,
      "frame_time_ms": 0.765,
      "fps": 1886,
      "work_time_ms": 0.764,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1352,
      "timestamp_ms": 773.244,
      "frame_time_ms": 0.667,
      "fps": 1875,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1353,
      "timestamp_ms": 773.716,
      "frame_time_ms": 0.472,
      "fps": 1874,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1354,
      "timestamp_ms": 774.165,
      "frame_time_ms": 0.449,
      "fps": 1874,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1355,
      "timestamp_ms": 774.602,
      "frame_time_ms": 0.437,
      "fps": 1874,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1356,
      "timestamp_ms": 775.045,
      "frame_time_ms": 0.444,
      "fps": 1874,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1357,
      "timestamp_ms": 775.495,
      "frame_time_ms": 0.449,
      "fps": 1876,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1358,
      "timestamp_ms": 775.973,
      "frame_time_ms": 0.478,
      "fps": 1876,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1359,
      "timestamp_ms": 776.609,
      "frame_time_ms": 0.636,
      "fps": 1866,
      "work_time_ms": 0.635,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1360,
      "timestamp_ms": 777.303,
      "frame_time_ms": 0.694,
      "fps": 1850,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1361,
      "timestamp_ms": 778.368,
      "frame_time_ms": 1.065,
      "fps": 1815,
      "work_time_ms": 1.063,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1362,
      "timestamp_ms": 779.104,
      "frame_time_ms": 0.736,
      "fps": 1798,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1363,
      "timestamp_ms": 779.826,
      "frame_time_ms": 0.722,
      "fps": 1781,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1364,
      "timestamp_ms": 780.483,
      "frame_time_ms": 0.657,
      "fps": 1770,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1365,
      "timestamp_ms": 781.197,
      "frame_time_ms": 0.714,
      "fps": 1757,
      "work_time_ms": 0.712,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1366,
      "timestamp_ms": 781.918,
      "frame_time_ms": 0.721,
      "fps": 1743,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1367,
      "timestamp_ms": 782.644,
      "frame_time_ms": 0.726,
      "fps": 1730,
      "work_time_ms": 0.725,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1368,
      "timestamp_ms": 783.381,
      "frame_time_ms": 0.737,
      "fps": 1715,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1369,
      "timestamp_ms": 784.161,
      "frame_time_ms": 0.780,
      "fps": 1699,
      "work_time_ms": 0.779,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1370,
      "timestamp_ms": 784.876,
      "frame_time_ms": 0.715,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1371,
      "timestamp_ms": 785.570,
      "frame_time_ms": 0.694,
      "fps": 1673,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1372,
      "timestamp_ms": 786.259,
      "frame_time_ms": 0.689,
      "fps": 1660,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1373,
      "timestamp_ms": 786.947,
      "frame_time_ms": 0.688,
      "fps": 1649,
      "work_time_ms": 0.687,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1374,
      "timestamp_ms": 787.744,
      "frame_time_ms": 0.797,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1375,
      "timestamp_ms": 788.250,
      "frame_time_ms": 0.506,
      "fps": 1630,
      "work_time_ms": 0.505,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1376,
      "timestamp_ms": 788.710,
      "frame_time_ms": 0.460,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1377,
      "timestamp_ms": 789.185,
      "frame_time_ms": 0.475,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1378,
      "timestamp_ms": 789.737,
      "frame_time_ms": 0.553,
      "fps": 1622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1379,
      "timestamp_ms": 790.233,
      "frame_time_ms": 0.495,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1380,
      "timestamp_ms": 790.696,
      "frame_time_ms": 0.463,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1381,
      "timestamp_ms": 791.145,
      "frame_time_ms": 0.449,
      "fps": 1625,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1382,
      "timestamp_ms": 791.603,
      "frame_time_ms": 0.458,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1383,
      "timestamp_ms": 792.041,
      "frame_time_ms": 0.438,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1384,
      "timestamp_ms": 792.505,
      "frame_time_ms": 0.464,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1385,
      "timestamp_ms": 792.961,
      "frame_time_ms": 0.456,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1386,
      "timestamp_ms": 793.402,
      "frame_time_ms": 0.441,
      "fps": 1652,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1387,
      "timestamp_ms": 793.829,
      "frame_time_ms": 0.427,
      "fps": 1654,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1388,
      "timestamp_ms": 794.268,
      "frame_time_ms": 0.439,
      "fps": 1654,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1389,
      "timestamp_ms": 794.725,
      "frame_time_ms": 0.457,
      "fps": 1657,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1390,
      "timestamp_ms": 795.180,
      "frame_time_ms": 0.455,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1391,
      "timestamp_ms": 795.653,
      "frame_time_ms": 0.473,
      "fps": 1655,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1392,
      "timestamp_ms": 796.120,
      "frame_time_ms": 0.467,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1393,
      "timestamp_ms": 796.630,
      "frame_time_ms": 0.510,
      "fps": 1649,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1394,
      "timestamp_ms": 797.170,
      "frame_time_ms": 0.540,
      "fps": 1644,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1395,
      "timestamp_ms": 797.762,
      "frame_time_ms": 0.592,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1396,
      "timestamp_ms": 798.576,
      "frame_time_ms": 0.813,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1397,
      "timestamp_ms": 799.164,
      "frame_time_ms": 0.589,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1398,
      "timestamp_ms": 799.699,
      "frame_time_ms": 0.535,
      "fps": 1627,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1399,
      "timestamp_ms": 800.280,
      "frame_time_ms": 0.580,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1400,
      "timestamp_ms": 800.958,
      "frame_time_ms": 0.678,
      "fps": 1633,
      "work_time_ms": 0.676,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1401,
      "timestamp_ms": 801.673,
      "frame_time_ms": 0.716,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1402,
      "timestamp_ms": 802.235,
      "frame_time_ms": 0.562,
      "fps": 1640,
      "work_time_ms": 0.560,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1403,
      "timestamp_ms": 802.823,
      "frame_time_ms": 0.588,
      "fps": 1647,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1404,
      "timestamp_ms": 803.368,
      "frame_time_ms": 0.545,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1405,
      "timestamp_ms": 804.071,
      "frame_time_ms": 0.703,
      "fps": 1659,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1406,
      "timestamp_ms": 804.689,
      "frame_time_ms": 0.618,
      "fps": 1667,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1407,
      "timestamp_ms": 805.231,
      "frame_time_ms": 0.542,
      "fps": 1676,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1408,
      "timestamp_ms": 805.773,
      "frame_time_ms": 0.542,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1409,
      "timestamp_ms": 806.364,
      "frame_time_ms": 0.591,
      "fps": 1700,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1410,
      "timestamp_ms": 806.967,
      "frame_time_ms": 0.603,
      "fps": 1706,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1411,
      "timestamp_ms": 807.527,
      "frame_time_ms": 0.560,
      "fps": 1716,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1412,
      "timestamp_ms": 808.093,
      "frame_time_ms": 0.566,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1413,
      "timestamp_ms": 808.658,
      "frame_time_ms": 0.565,
      "fps": 1717,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1414,
      "timestamp_ms": 809.198,
      "frame_time_ms": 0.540,
      "fps": 1712,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1415,
      "timestamp_ms": 809.695,
      "frame_time_ms": 0.497,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1416,
      "timestamp_ms": 810.242,
      "frame_time_ms": 0.547,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1417,
      "timestamp_ms": 810.815,
      "frame_time_ms": 0.573,
      "fps": 1698,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1418,
      "timestamp_ms": 811.341,
      "frame_time_ms": 0.526,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1419,
      "timestamp_ms": 811.803,
      "frame_time_ms": 0.462,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1420,
      "timestamp_ms": 812.310,
      "frame_time_ms": 0.507,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1421,
      "timestamp_ms": 812.831,
      "frame_time_ms": 0.521,
      "fps": 1740,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1422,
      "timestamp_ms": 813.324,
      "frame_time_ms": 0.493,
      "fps": 1753,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1423,
      "timestamp_ms": 813.789,
      "frame_time_ms": 0.465,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1424,
      "timestamp_ms": 814.322,
      "frame_time_ms": 0.533,
      "fps": 1773,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1425,
      "timestamp_ms": 814.838,
      "frame_time_ms": 0.516,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1426,
      "timestamp_ms": 815.342,
      "frame_time_ms": 0.504,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1427,
      "timestamp_ms": 815.910,
      "frame_time_ms": 0.568,
      "fps": 1803,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1428,
      "timestamp_ms": 816.580,
      "frame_time_ms": 0.670,
      "fps": 1807,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1429,
      "timestamp_ms": 817.288,
      "frame_time_ms": 0.708,
      "fps": 1811,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1430,
      "timestamp_ms": 817.815,
      "frame_time_ms": 0.527,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1431,
      "timestamp_ms": 818.379,
      "frame_time_ms": 0.564,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1432,
      "timestamp_ms": 819.013,
      "frame_time_ms": 0.634,
      "fps": 1831,
      "work_time_ms": 0.633,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1433,
      "timestamp_ms": 819.564,
      "frame_time_ms": 0.551,
      "fps": 1839,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1434,
      "timestamp_ms": 820.097,
      "frame_time_ms": 0.533,
      "fps": 1854,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1435,
      "timestamp_ms": 820.677,
      "frame_time_ms": 0.580,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1436,
      "timestamp_ms": 821.270,
      "frame_time_ms": 0.593,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1437,
      "timestamp_ms": 821.838,
      "frame_time_ms": 0.568,
      "fps": 1837,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1438,
      "timestamp_ms": 822.395,
      "frame_time_ms": 0.557,
      "fps": 1837,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1439,
      "timestamp_ms": 823.085,
      "frame_time_ms": 0.690,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1440,
      "timestamp_ms": 824.166,
      "frame_time_ms": 1.079,
      "fps": 1792,
      "work_time_ms": 1.071,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1441,
      "timestamp_ms": 825.254,
      "frame_time_ms": 1.089,
      "fps": 1759,
      "work_time_ms": 1.082,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1442,
      "timestamp_ms": 826.394,
      "frame_time_ms": 1.141,
      "fps": 1724,
      "work_time_ms": 1.138,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1443,
      "timestamp_ms": 827.438,
      "frame_time_ms": 1.043,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1444,
      "timestamp_ms": 828.225,
      "frame_time_ms": 0.788,
      "fps": 1679,
      "work_time_ms": 0.784,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1445,
      "timestamp_ms": 828.887,
      "frame_time_ms": 0.662,
      "fps": 1670,
      "work_time_ms": 0.662,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1446,
      "timestamp_ms": 829.436,
      "frame_time_ms": 0.549,
      "fps": 1665,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1447,
      "timestamp_ms": 829.979,
      "frame_time_ms": 0.543,
      "fps": 1659,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1448,
      "timestamp_ms": 830.541,
      "frame_time_ms": 0.562,
      "fps": 1654,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1449,
      "timestamp_ms": 831.104,
      "frame_time_ms": 0.563,
      "fps": 1649,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1450,
      "timestamp_ms": 831.661,
      "frame_time_ms": 0.557,
      "fps": 1644,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1451,
      "timestamp_ms": 832.234,
      "frame_time_ms": 0.573,
      "fps": 1640,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1452,
      "timestamp_ms": 832.770,
      "frame_time_ms": 0.536,
      "fps": 1637,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1453,
      "timestamp_ms": 833.254,
      "frame_time_ms": 0.484,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1454,
      "timestamp_ms": 834.179,
      "frame_time_ms": 0.925,
      "fps": 1621,
      "work_time_ms": 0.923,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1455,
      "timestamp_ms": 834.755,
      "frame_time_ms": 0.576,
      "fps": 1621,
      "work_time_ms": 0.575,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1456,
      "timestamp_ms": 835.299,
      "frame_time_ms": 0.544,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1457,
      "timestamp_ms": 835.853,
      "frame_time_ms": 0.554,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1458,
      "timestamp_ms": 836.371,
      "frame_time_ms": 0.518,
      "fps": 1636,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1459,
      "timestamp_ms": 836.894,
      "frame_time_ms": 0.523,
      "fps": 1638,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1460,
      "timestamp_ms": 837.449,
      "frame_time_ms": 0.555,
      "fps": 1644,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1461,
      "timestamp_ms": 837.966,
      "frame_time_ms": 0.517,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1462,
      "timestamp_ms": 838.482,
      "frame_time_ms": 0.516,
      "fps": 1655,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1463,
      "timestamp_ms": 839.006,
      "frame_time_ms": 0.524,
      "fps": 1658,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1464,
      "timestamp_ms": 839.556,
      "frame_time_ms": 0.550,
      "fps": 1658,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1465,
      "timestamp_ms": 840.109,
      "frame_time_ms": 0.553,
      "fps": 1664,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1466,
      "timestamp_ms": 840.568,
      "frame_time_ms": 0.459,
      "fps": 1672,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1467,
      "timestamp_ms": 841.096,
      "frame_time_ms": 0.528,
      "fps": 1672,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1468,
      "timestamp_ms": 841.606,
      "frame_time_ms": 0.510,
      "fps": 1674,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1469,
      "timestamp_ms": 842.053,
      "frame_time_ms": 0.447,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1470,
      "timestamp_ms": 842.548,
      "frame_time_ms": 0.495,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1471,
      "timestamp_ms": 843.110,
      "frame_time_ms": 0.562,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1472,
      "timestamp_ms": 843.839,
      "frame_time_ms": 0.729,
      "fps": 1678,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1473,
      "timestamp_ms": 844.814,
      "frame_time_ms": 0.975,
      "fps": 1659,
      "work_time_ms": 0.973,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1474,
      "timestamp_ms": 845.889,
      "frame_time_ms": 1.075,
      "fps": 1635,
      "work_time_ms": 1.074,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1475,
      "timestamp_ms": 846.692,
      "frame_time_ms": 0.803,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1476,
      "timestamp_ms": 847.285,
      "frame_time_ms": 0.593,
      "fps": 1619,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1477,
      "timestamp_ms": 847.850,
      "frame_time_ms": 0.565,
      "fps": 1620,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1478,
      "timestamp_ms": 848.375,
      "frame_time_ms": 0.525,
      "fps": 1620,
      "work_time_ms": 0.524,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1479,
      "timestamp_ms": 848.910,
      "frame_time_ms": 0.535,
      "fps": 1616,
      "work_time_ms": 0.535,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1480,
      "timestamp_ms": 849.377,
      "frame_time_ms": 0.467,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1481,
      "timestamp_ms": 849.812,
      "frame_time_ms": 0.435,
      "fps": 1622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1482,
      "timestamp_ms": 850.331,
      "frame_time_ms": 0.519,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1483,
      "timestamp_ms": 850.824,
      "frame_time_ms": 0.493,
      "fps": 1620,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1484,
      "timestamp_ms": 851.383,
      "frame_time_ms": 0.558,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1485,
      "timestamp_ms": 852.380,
      "frame_time_ms": 0.998,
      "fps": 1598,
      "work_time_ms": 0.996,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1486,
      "timestamp_ms": 852.870,
      "frame_time_ms": 0.490,
      "fps": 1598,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1487,
      "timestamp_ms": 853.393,
      "frame_time_ms": 0.523,
      "fps": 1600,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1488,
      "timestamp_ms": 853.907,
      "frame_time_ms": 0.514,
      "fps": 1607,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1489,
      "timestamp_ms": 854.387,
      "frame_time_ms": 0.480,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1490,
      "timestamp_ms": 854.847,
      "frame_time_ms": 0.460,
      "fps": 1620,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1491,
      "timestamp_ms": 855.321,
      "frame_time_ms": 0.474,
      "fps": 1624,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1492,
      "timestamp_ms": 855.797,
      "frame_time_ms": 0.476,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1493,
      "timestamp_ms": 856.249,
      "frame_time_ms": 0.452,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1494,
      "timestamp_ms": 856.779,
      "frame_time_ms": 0.530,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1495,
      "timestamp_ms": 857.268,
      "frame_time_ms": 0.489,
      "fps": 1639,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1496,
      "timestamp_ms": 857.741,
      "frame_time_ms": 0.473,
      "fps": 1645,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1497,
      "timestamp_ms": 858.205,
      "frame_time_ms": 0.464,
      "fps": 1649,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1498,
      "timestamp_ms": 858.673,
      "frame_time_ms": 0.468,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1499,
      "timestamp_ms": 859.163,
      "frame_time_ms": 0.490,
      "fps": 1663,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1500,
      "timestamp_ms": 859.944,
      "frame_time_ms": 0.781,
      "fps": 1676,
      "work_time_ms": 0.779,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1501,
      "timestamp_ms": 860.487,
      "frame_time_ms": 0.543,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1502,
      "timestamp_ms": 860.961,
      "frame_time_ms": 0.474,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1503,
      "timestamp_ms": 861.430,
      "frame_time_ms": 0.470,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1504,
      "timestamp_ms": 861.941,
      "frame_time_ms": 0.510,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1505,
      "timestamp_ms": 862.413,
      "frame_time_ms": 0.472,
      "fps": 1789,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1506,
      "timestamp_ms": 862.885,
      "frame_time_ms": 0.473,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1507,
      "timestamp_ms": 863.358,
      "frame_time_ms": 0.472,
      "fps": 1797,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1508,
      "timestamp_ms": 863.896,
      "frame_time_ms": 0.538,
      "fps": 1798,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1509,
      "timestamp_ms": 864.393,
      "frame_time_ms": 0.497,
      "fps": 1802,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1510,
      "timestamp_ms": 864.853,
      "frame_time_ms": 0.460,
      "fps": 1807,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1511,
      "timestamp_ms": 865.333,
      "frame_time_ms": 0.480,
      "fps": 1812,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1512,
      "timestamp_ms": 865.837,
      "frame_time_ms": 0.504,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1513,
      "timestamp_ms": 866.319,
      "frame_time_ms": 0.482,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1514,
      "timestamp_ms": 866.924,
      "frame_time_ms": 0.605,
      "fps": 1832,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1515,
      "timestamp_ms": 867.540,
      "frame_time_ms": 0.616,
      "fps": 1830,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1516,
      "timestamp_ms": 868.113,
      "frame_time_ms": 0.573,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1517,
      "timestamp_ms": 868.619,
      "frame_time_ms": 0.506,
      "fps": 1831,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1518,
      "timestamp_ms": 869.098,
      "frame_time_ms": 0.479,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1519,
      "timestamp_ms": 869.597,
      "frame_time_ms": 0.499,
      "fps": 1834,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1520,
      "timestamp_ms": 870.088,
      "frame_time_ms": 0.491,
      "fps": 1838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1521,
      "timestamp_ms": 870.562,
      "frame_time_ms": 0.474,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1522,
      "timestamp_ms": 871.050,
      "frame_time_ms": 0.489,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1523,
      "timestamp_ms": 871.538,
      "frame_time_ms": 0.487,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1524,
      "timestamp_ms": 872.291,
      "frame_time_ms": 0.753,
      "fps": 1832,
      "work_time_ms": 0.751,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1525,
      "timestamp_ms": 872.849,
      "frame_time_ms": 0.558,
      "fps": 1832,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1526,
      "timestamp_ms": 873.348,
      "frame_time_ms": 0.499,
      "fps": 1830,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1527,
      "timestamp_ms": 873.827,
      "frame_time_ms": 0.479,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1528,
      "timestamp_ms": 874.322,
      "frame_time_ms": 0.495,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1529,
      "timestamp_ms": 874.848,
      "frame_time_ms": 0.526,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1530,
      "timestamp_ms": 875.335,
      "frame_time_ms": 0.487,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1531,
      "timestamp_ms": 875.806,
      "frame_time_ms": 0.472,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1532,
      "timestamp_ms": 876.285,
      "frame_time_ms": 0.478,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1533,
      "timestamp_ms": 876.726,
      "frame_time_ms": 0.441,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1534,
      "timestamp_ms": 877.174,
      "frame_time_ms": 0.448,
      "fps": 1917,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1535,
      "timestamp_ms": 877.633,
      "frame_time_ms": 0.459,
      "fps": 1939,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1536,
      "timestamp_ms": 878.097,
      "frame_time_ms": 0.464,
      "fps": 1947,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1537,
      "timestamp_ms": 878.542,
      "frame_time_ms": 0.445,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1538,
      "timestamp_ms": 878.987,
      "frame_time_ms": 0.445,
      "fps": 1960,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1539,
      "timestamp_ms": 879.453,
      "frame_time_ms": 0.466,
      "fps": 1964,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1540,
      "timestamp_ms": 879.925,
      "frame_time_ms": 0.472,
      "fps": 1964,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1541,
      "timestamp_ms": 880.388,
      "frame_time_ms": 0.464,
      "fps": 1962,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1542,
      "timestamp_ms": 880.874,
      "frame_time_ms": 0.485,
      "fps": 1964,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1543,
      "timestamp_ms": 881.334,
      "frame_time_ms": 0.460,
      "fps": 1966,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1544,
      "timestamp_ms": 881.821,
      "frame_time_ms": 0.487,
      "fps": 1971,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1545,
      "timestamp_ms": 882.268,
      "frame_time_ms": 0.447,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1546,
      "timestamp_ms": 882.713,
      "frame_time_ms": 0.445,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1547,
      "timestamp_ms": 883.193,
      "frame_time_ms": 0.481,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1548,
      "timestamp_ms": 883.648,
      "frame_time_ms": 0.454,
      "fps": 2017,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1549,
      "timestamp_ms": 884.117,
      "frame_time_ms": 0.469,
      "fps": 2018,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1550,
      "timestamp_ms": 884.566,
      "frame_time_ms": 0.449,
      "fps": 2018,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1551,
      "timestamp_ms": 885.016,
      "frame_time_ms": 0.450,
      "fps": 2020,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1552,
      "timestamp_ms": 885.527,
      "frame_time_ms": 0.511,
      "fps": 2018,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1553,
      "timestamp_ms": 885.972,
      "frame_time_ms": 0.445,
      "fps": 2018,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1554,
      "timestamp_ms": 886.415,
      "frame_time_ms": 0.443,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1555,
      "timestamp_ms": 886.862,
      "frame_time_ms": 0.447,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1556,
      "timestamp_ms": 887.295,
      "frame_time_ms": 0.433,
      "fps": 2030,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1557,
      "timestamp_ms": 887.771,
      "frame_time_ms": 0.476,
      "fps": 2029,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1558,
      "timestamp_ms": 888.223,
      "frame_time_ms": 0.453,
      "fps": 2030,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1559,
      "timestamp_ms": 888.652,
      "frame_time_ms": 0.428,
      "fps": 2034,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1560,
      "timestamp_ms": 889.099,
      "frame_time_ms": 0.447,
      "fps": 2057,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1561,
      "timestamp_ms": 889.539,
      "frame_time_ms": 0.440,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1562,
      "timestamp_ms": 890.154,
      "frame_time_ms": 0.615,
      "fps": 2055,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1563,
      "timestamp_ms": 890.958,
      "frame_time_ms": 0.804,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1564,
      "timestamp_ms": 891.466,
      "frame_time_ms": 0.508,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1565,
      "timestamp_ms": 891.949,
      "frame_time_ms": 0.483,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1566,
      "timestamp_ms": 892.424,
      "frame_time_ms": 0.475,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1567,
      "timestamp_ms": 892.909,
      "frame_time_ms": 0.485,
      "fps": 2030,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1568,
      "timestamp_ms": 893.387,
      "frame_time_ms": 0.478,
      "fps": 2034,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1569,
      "timestamp_ms": 893.877,
      "frame_time_ms": 0.490,
      "fps": 2035,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1570,
      "timestamp_ms": 894.373,
      "frame_time_ms": 0.496,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1571,
      "timestamp_ms": 894.875,
      "frame_time_ms": 0.502,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1572,
      "timestamp_ms": 895.374,
      "frame_time_ms": 0.499,
      "fps": 2031,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1573,
      "timestamp_ms": 895.908,
      "frame_time_ms": 0.534,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1574,
      "timestamp_ms": 896.421,
      "frame_time_ms": 0.513,
      "fps": 2034,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1575,
      "timestamp_ms": 896.894,
      "frame_time_ms": 0.473,
      "fps": 2044,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1576,
      "timestamp_ms": 897.352,
      "frame_time_ms": 0.458,
      "fps": 2052,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1577,
      "timestamp_ms": 897.801,
      "frame_time_ms": 0.449,
      "fps": 2056,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1578,
      "timestamp_ms": 898.263,
      "frame_time_ms": 0.462,
      "fps": 2057,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1579,
      "timestamp_ms": 898.694,
      "frame_time_ms": 0.431,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1580,
      "timestamp_ms": 899.128,
      "frame_time_ms": 0.434,
      "fps": 2066,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1581,
      "timestamp_ms": 899.571,
      "frame_time_ms": 0.443,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1582,
      "timestamp_ms": 900.057,
      "frame_time_ms": 0.486,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1583,
      "timestamp_ms": 900.560,
      "frame_time_ms": 0.503,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1584,
      "timestamp_ms": 901.073,
      "frame_time_ms": 0.513,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1585,
      "timestamp_ms": 901.543,
      "frame_time_ms": 0.470,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1586,
      "timestamp_ms": 902.005,
      "frame_time_ms": 0.462,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1587,
      "timestamp_ms": 902.457,
      "frame_time_ms": 0.452,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1588,
      "timestamp_ms": 902.923,
      "frame_time_ms": 0.466,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1589,
      "timestamp_ms": 903.398,
      "frame_time_ms": 0.475,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1590,
      "timestamp_ms": 903.884,
      "frame_time_ms": 0.486,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1591,
      "timestamp_ms": 904.356,
      "frame_time_ms": 0.472,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1592,
      "timestamp_ms": 904.823,
      "frame_time_ms": 0.467,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1593,
      "timestamp_ms": 905.289,
      "frame_time_ms": 0.466,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1594,
      "timestamp_ms": 905.738,
      "frame_time_ms": 0.449,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1595,
      "timestamp_ms": 906.462,
      "frame_time_ms": 0.724,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1596,
      "timestamp_ms": 906.952,
      "frame_time_ms": 0.490,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1597,
      "timestamp_ms": 907.417,
      "frame_time_ms": 0.465,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1598,
      "timestamp_ms": 907.898,
      "frame_time_ms": 0.481,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1599,
      "timestamp_ms": 908.361,
      "frame_time_ms": 0.463,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1600,
      "timestamp_ms": 908.817,
      "frame_time_ms": 0.456,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1601,
      "timestamp_ms": 909.263,
      "frame_time_ms": 0.446,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1602,
      "timestamp_ms": 909.722,
      "frame_time_ms": 0.459,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1603,
      "timestamp_ms": 910.184,
      "frame_time_ms": 0.462,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1604,
      "timestamp_ms": 910.631,
      "frame_time_ms": 0.447,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1605,
      "timestamp_ms": 911.082,
      "frame_time_ms": 0.452,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1606,
      "timestamp_ms": 911.540,
      "frame_time_ms": 0.457,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1607,
      "timestamp_ms": 912.002,
      "frame_time_ms": 0.462,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1608,
      "timestamp_ms": 912.466,
      "frame_time_ms": 0.464,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1609,
      "timestamp_ms": 912.912,
      "frame_time_ms": 0.446,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1610,
      "timestamp_ms": 913.358,
      "frame_time_ms": 0.446,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1611,
      "timestamp_ms": 913.794,
      "frame_time_ms": 0.436,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1612,
      "timestamp_ms": 914.223,
      "frame_time_ms": 0.429,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1613,
      "timestamp_ms": 914.691,
      "frame_time_ms": 0.468,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1614,
      "timestamp_ms": 915.153,
      "frame_time_ms": 0.462,
      "fps": 2087,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1615,
      "timestamp_ms": 915.624,
      "frame_time_ms": 0.471,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1616,
      "timestamp_ms": 916.103,
      "frame_time_ms": 0.479,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1617,
      "timestamp_ms": 916.570,
      "frame_time_ms": 0.467,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1618,
      "timestamp_ms": 917.271,
      "frame_time_ms": 0.701,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1619,
      "timestamp_ms": 917.742,
      "frame_time_ms": 0.471,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1620,
      "timestamp_ms": 918.192,
      "frame_time_ms": 0.450,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1621,
      "timestamp_ms": 918.647,
      "frame_time_ms": 0.455,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1622,
      "timestamp_ms": 919.103,
      "frame_time_ms": 0.456,
      "fps": 2072,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1623,
      "timestamp_ms": 919.563,
      "frame_time_ms": 0.461,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1624,
      "timestamp_ms": 920.072,
      "frame_time_ms": 0.508,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1625,
      "timestamp_ms": 920.519,
      "frame_time_ms": 0.447,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1626,
      "timestamp_ms": 920.982,
      "frame_time_ms": 0.463,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1627,
      "timestamp_ms": 921.474,
      "frame_time_ms": 0.492,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1628,
      "timestamp_ms": 921.945,
      "frame_time_ms": 0.471,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1629,
      "timestamp_ms": 922.411,
      "frame_time_ms": 0.466,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1630,
      "timestamp_ms": 922.843,
      "frame_time_ms": 0.432,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1631,
      "timestamp_ms": 923.356,
      "frame_time_ms": 0.513,
      "fps": 2106,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1632,
      "timestamp_ms": 923.833,
      "frame_time_ms": 0.477,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1633,
      "timestamp_ms": 924.309,
      "frame_time_ms": 0.476,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1634,
      "timestamp_ms": 924.755,
      "frame_time_ms": 0.446,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1635,
      "timestamp_ms": 925.201,
      "frame_time_ms": 0.446,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1636,
      "timestamp_ms": 925.641,
      "frame_time_ms": 0.440,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1637,
      "timestamp_ms": 926.082,
      "frame_time_ms": 0.441,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1638,
      "timestamp_ms": 926.527,
      "frame_time_ms": 0.445,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1639,
      "timestamp_ms": 926.989,
      "frame_time_ms": 0.462,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1640,
      "timestamp_ms": 927.439,
      "frame_time_ms": 0.450,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1641,
      "timestamp_ms": 927.917,
      "frame_time_ms": 0.478,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1642,
      "timestamp_ms": 928.387,
      "frame_time_ms": 0.470,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1643,
      "timestamp_ms": 928.841,
      "frame_time_ms": 0.455,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1644,
      "timestamp_ms": 929.281,
      "frame_time_ms": 0.439,
      "fps": 2127,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1645,
      "timestamp_ms": 929.710,
      "frame_time_ms": 0.429,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1646,
      "timestamp_ms": 930.136,
      "frame_time_ms": 0.426,
      "fps": 2132,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1647,
      "timestamp_ms": 930.586,
      "frame_time_ms": 0.450,
      "fps": 2133,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1648,
      "timestamp_ms": 931.010,
      "frame_time_ms": 0.424,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1649,
      "timestamp_ms": 931.455,
      "frame_time_ms": 0.445,
      "fps": 2138,
      "work_time_ms": 0.445,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.003,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1650,
      "timestamp_ms": 931.937,
      "frame_time_ms": 0.482,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1651,
      "timestamp_ms": 932.397,
      "frame_time_ms": 0.460,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1652,
      "timestamp_ms": 932.870,
      "frame_time_ms": 0.473,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1653,
      "timestamp_ms": 933.290,
      "frame_time_ms": 0.420,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1654,
      "timestamp_ms": 933.757,
      "frame_time_ms": 0.467,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1655,
      "timestamp_ms": 934.238,
      "frame_time_ms": 0.481,
      "fps": 2160,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1656,
      "timestamp_ms": 934.938,
      "frame_time_ms": 0.701,
      "fps": 2143,
      "work_time_ms": 0.700,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1657,
      "timestamp_ms": 935.379,
      "frame_time_ms": 0.441,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1658,
      "timestamp_ms": 935.875,
      "frame_time_ms": 0.495,
      "fps": 2144,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1659,
      "timestamp_ms": 936.343,
      "frame_time_ms": 0.468,
      "fps": 2144,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1660,
      "timestamp_ms": 936.788,
      "frame_time_ms": 0.445,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1661,
      "timestamp_ms": 937.270,
      "frame_time_ms": 0.482,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1662,
      "timestamp_ms": 937.745,
      "frame_time_ms": 0.475,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1663,
      "timestamp_ms": 938.200,
      "frame_time_ms": 0.455,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1664,
      "timestamp_ms": 938.708,
      "frame_time_ms": 0.508,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1665,
      "timestamp_ms": 939.217,
      "frame_time_ms": 0.509,
      "fps": 2132,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1666,
      "timestamp_ms": 939.716,
      "frame_time_ms": 0.499,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1667,
      "timestamp_ms": 940.204,
      "frame_time_ms": 0.488,
      "fps": 2127,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1668,
      "timestamp_ms": 940.626,
      "frame_time_ms": 0.422,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1669,
      "timestamp_ms": 941.090,
      "frame_time_ms": 0.464,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1670,
      "timestamp_ms": 941.563,
      "frame_time_ms": 0.473,
      "fps": 2127,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1671,
      "timestamp_ms": 942.012,
      "frame_time_ms": 0.449,
      "fps": 2126,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1672,
      "timestamp_ms": 942.497,
      "frame_time_ms": 0.485,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1673,
      "timestamp_ms": 942.984,
      "frame_time_ms": 0.487,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1674,
      "timestamp_ms": 943.486,
      "frame_time_ms": 0.502,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1675,
      "timestamp_ms": 943.979,
      "frame_time_ms": 0.493,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1676,
      "timestamp_ms": 944.444,
      "frame_time_ms": 0.465,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1677,
      "timestamp_ms": 944.873,
      "frame_time_ms": 0.429,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1678,
      "timestamp_ms": 945.281,
      "frame_time_ms": 0.408,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1679,
      "timestamp_ms": 945.679,
      "frame_time_ms": 0.398,
      "fps": 2147,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1680,
      "timestamp_ms": 946.070,
      "frame_time_ms": 0.391,
      "fps": 2152,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1681,
      "timestamp_ms": 946.461,
      "frame_time_ms": 0.391,
      "fps": 2157,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1682,
      "timestamp_ms": 946.907,
      "frame_time_ms": 0.446,
      "fps": 2157,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1683,
      "timestamp_ms": 947.338,
      "frame_time_ms": 0.431,
      "fps": 2160,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1684,
      "timestamp_ms": 947.794,
      "frame_time_ms": 0.456,
      "fps": 2164,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1685,
      "timestamp_ms": 948.239,
      "frame_time_ms": 0.446,
      "fps": 2164,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1686,
      "timestamp_ms": 948.688,
      "frame_time_ms": 0.448,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1687,
      "timestamp_ms": 949.181,
      "frame_time_ms": 0.493,
      "fps": 2165,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1688,
      "timestamp_ms": 949.651,
      "frame_time_ms": 0.470,
      "fps": 2165,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1689,
      "timestamp_ms": 950.137,
      "frame_time_ms": 0.486,
      "fps": 2164,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1690,
      "timestamp_ms": 950.586,
      "frame_time_ms": 0.449,
      "fps": 2162,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1691,
      "timestamp_ms": 951.037,
      "frame_time_ms": 0.451,
      "fps": 2167,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1692,
      "timestamp_ms": 951.477,
      "frame_time_ms": 0.440,
      "fps": 2170,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1693,
      "timestamp_ms": 951.978,
      "frame_time_ms": 0.501,
      "fps": 2168,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1694,
      "timestamp_ms": 952.462,
      "frame_time_ms": 0.484,
      "fps": 2165,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1695,
      "timestamp_ms": 952.948,
      "frame_time_ms": 0.486,
      "fps": 2162,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1696,
      "timestamp_ms": 953.438,
      "frame_time_ms": 0.490,
      "fps": 2158,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1697,
      "timestamp_ms": 953.896,
      "frame_time_ms": 0.458,
      "fps": 2157,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1698,
      "timestamp_ms": 954.357,
      "frame_time_ms": 0.461,
      "fps": 2155,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1699,
      "timestamp_ms": 954.815,
      "frame_time_ms": 0.458,
      "fps": 2156,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1700,
      "timestamp_ms": 955.286,
      "frame_time_ms": 0.471,
      "fps": 2154,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1701,
      "timestamp_ms": 955.755,
      "frame_time_ms": 0.469,
      "fps": 2155,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1702,
      "timestamp_ms": 956.301,
      "frame_time_ms": 0.546,
      "fps": 2149,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1703,
      "timestamp_ms": 956.764,
      "frame_time_ms": 0.463,
      "fps": 2148,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1704,
      "timestamp_ms": 957.214,
      "frame_time_ms": 0.450,
      "fps": 2147,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1705,
      "timestamp_ms": 957.676,
      "frame_time_ms": 0.462,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1706,
      "timestamp_ms": 958.138,
      "frame_time_ms": 0.462,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1707,
      "timestamp_ms": 958.590,
      "frame_time_ms": 0.452,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1708,
      "timestamp_ms": 959.049,
      "frame_time_ms": 0.459,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1709,
      "timestamp_ms": 959.484,
      "frame_time_ms": 0.435,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1710,
      "timestamp_ms": 959.960,
      "frame_time_ms": 0.476,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1711,
      "timestamp_ms": 960.399,
      "frame_time_ms": 0.439,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1712,
      "timestamp_ms": 960.865,
      "frame_time_ms": 0.466,
      "fps": 2143,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1713,
      "timestamp_ms": 961.329,
      "frame_time_ms": 0.464,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1714,
      "timestamp_ms": 961.796,
      "frame_time_ms": 0.467,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1715,
      "timestamp_ms": 962.521,
      "frame_time_ms": 0.725,
      "fps": 2121,
      "work_time_ms": 0.725,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1716,
      "timestamp_ms": 962.972,
      "frame_time_ms": 0.451,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1717,
      "timestamp_ms": 963.466,
      "frame_time_ms": 0.494,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1718,
      "timestamp_ms": 964.744,
      "frame_time_ms": 1.277,
      "fps": 2078,
      "work_time_ms": 1.268,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1719,
      "timestamp_ms": 965.952,
      "frame_time_ms": 1.209,
      "fps": 2026,
      "work_time_ms": 1.206,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1720,
      "timestamp_ms": 966.448,
      "frame_time_ms": 0.496,
      "fps": 2022,
      "work_time_ms": 0.496,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1721,
      "timestamp_ms": 966.925,
      "frame_time_ms": 0.478,
      "fps": 2023,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1722,
      "timestamp_ms": 967.411,
      "frame_time_ms": 0.485,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1723,
      "timestamp_ms": 967.888,
      "frame_time_ms": 0.477,
      "fps": 2021,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1724,
      "timestamp_ms": 968.377,
      "frame_time_ms": 0.489,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1725,
      "timestamp_ms": 968.903,
      "frame_time_ms": 0.526,
      "fps": 2021,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1726,
      "timestamp_ms": 969.351,
      "frame_time_ms": 0.449,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1727,
      "timestamp_ms": 969.784,
      "frame_time_ms": 0.432,
      "fps": 2028,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1728,
      "timestamp_ms": 970.207,
      "frame_time_ms": 0.423,
      "fps": 2028,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1729,
      "timestamp_ms": 970.663,
      "frame_time_ms": 0.456,
      "fps": 2028,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1730,
      "timestamp_ms": 971.089,
      "frame_time_ms": 0.426,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1731,
      "timestamp_ms": 971.526,
      "frame_time_ms": 0.438,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1732,
      "timestamp_ms": 972.014,
      "frame_time_ms": 0.487,
      "fps": 2032,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1733,
      "timestamp_ms": 972.443,
      "frame_time_ms": 0.429,
      "fps": 2036,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1734,
      "timestamp_ms": 972.856,
      "frame_time_ms": 0.413,
      "fps": 2042,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1735,
      "timestamp_ms": 973.306,
      "frame_time_ms": 0.450,
      "fps": 2045,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1736,
      "timestamp_ms": 974.039,
      "frame_time_ms": 0.733,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1737,
      "timestamp_ms": 975.053,
      "frame_time_ms": 1.014,
      "fps": 1988,
      "work_time_ms": 1.013,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1738,
      "timestamp_ms": 975.808,
      "frame_time_ms": 0.755,
      "fps": 1965,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1739,
      "timestamp_ms": 976.587,
      "frame_time_ms": 0.779,
      "fps": 1941,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1740,
      "timestamp_ms": 977.275,
      "frame_time_ms": 0.688,
      "fps": 1922,
      "work_time_ms": 0.687,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1741,
      "timestamp_ms": 977.955,
      "frame_time_ms": 0.680,
      "fps": 1905,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1742,
      "timestamp_ms": 978.655,
      "frame_time_ms": 0.700,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1743,
      "timestamp_ms": 979.378,
      "frame_time_ms": 0.723,
      "fps": 1872,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1744,
      "timestamp_ms": 980.099,
      "frame_time_ms": 0.721,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1745,
      "timestamp_ms": 980.783,
      "frame_time_ms": 0.684,
      "fps": 1843,
      "work_time_ms": 0.683,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1746,
      "timestamp_ms": 981.498,
      "frame_time_ms": 0.715,
      "fps": 1828,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1747,
      "timestamp_ms": 982.225,
      "frame_time_ms": 0.727,
      "fps": 1815,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1748,
      "timestamp_ms": 982.912,
      "frame_time_ms": 0.687,
      "fps": 1803,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1749,
      "timestamp_ms": 983.765,
      "frame_time_ms": 0.853,
      "fps": 1784,
      "work_time_ms": 0.850,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1750,
      "timestamp_ms": 984.542,
      "frame_time_ms": 0.777,
      "fps": 1766,
      "work_time_ms": 0.776,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1751,
      "timestamp_ms": 985.251,
      "frame_time_ms": 0.709,
      "fps": 1753,
      "work_time_ms": 0.708,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1752,
      "timestamp_ms": 986.039,
      "frame_time_ms": 0.788,
      "fps": 1736,
      "work_time_ms": 0.787,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1753,
      "timestamp_ms": 986.800,
      "frame_time_ms": 0.761,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1754,
      "timestamp_ms": 987.510,
      "frame_time_ms": 0.710,
      "fps": 1711,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1755,
      "timestamp_ms": 988.197,
      "frame_time_ms": 0.688,
      "fps": 1702,
      "work_time_ms": 0.687,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1756,
      "timestamp_ms": 988.876,
      "frame_time_ms": 0.678,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1757,
      "timestamp_ms": 989.569,
      "frame_time_ms": 0.693,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1758,
      "timestamp_ms": 990.256,
      "frame_time_ms": 0.687,
      "fps": 1671,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1759,
      "timestamp_ms": 990.941,
      "frame_time_ms": 0.685,
      "fps": 1660,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1760,
      "timestamp_ms": 991.647,
      "frame_time_ms": 0.707,
      "fps": 1650,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1761,
      "timestamp_ms": 992.338,
      "frame_time_ms": 0.690,
      "fps": 1640,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1762,
      "timestamp_ms": 993.004,
      "frame_time_ms": 0.666,
      "fps": 1634,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1763,
      "timestamp_ms": 993.655,
      "frame_time_ms": 0.651,
      "fps": 1626,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1764,
      "timestamp_ms": 994.342,
      "frame_time_ms": 0.688,
      "fps": 1615,
      "work_time_ms": 0.687,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1765,
      "timestamp_ms": 995.047,
      "frame_time_ms": 0.704,
      "fps": 1605,
      "work_time_ms": 0.704,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1766,
      "timestamp_ms": 995.748,
      "frame_time_ms": 0.701,
      "fps": 1595,
      "work_time_ms": 0.700,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1767,
      "timestamp_ms": 996.441,
      "frame_time_ms": 0.693,
      "fps": 1585,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1768,
      "timestamp_ms": 997.113,
      "frame_time_ms": 0.673,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1769,
      "timestamp_ms": 997.768,
      "frame_time_ms": 0.654,
      "fps": 1567,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1770,
      "timestamp_ms": 998.435,
      "frame_time_ms": 0.667,
      "fps": 1559,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1771,
      "timestamp_ms": 999.182,
      "frame_time_ms": 0.747,
      "fps": 1547,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1772,
      "timestamp_ms": 1000.263,
      "frame_time_ms": 1.081,
      "fps": 1522,
      "work_time_ms": 1.079,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1773,
      "timestamp_ms": 1000.979,
      "frame_time_ms": 0.716,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1774,
      "timestamp_ms": 1001.675,
      "frame_time_ms": 0.696,
      "fps": 1504,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1775,
      "timestamp_ms": 1002.386,
      "frame_time_ms": 0.712,
      "fps": 1505,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1776,
      "timestamp_ms": 1003.201,
      "frame_time_ms": 0.814,
      "fps": 1491,
      "work_time_ms": 0.813,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1777,
      "timestamp_ms": 1003.934,
      "frame_time_ms": 0.733,
      "fps": 1482,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1778,
      "timestamp_ms": 1004.646,
      "frame_time_ms": 0.712,
      "fps": 1503,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1779,
      "timestamp_ms": 1005.340,
      "frame_time_ms": 0.694,
      "fps": 1523,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1780,
      "timestamp_ms": 1006.018,
      "frame_time_ms": 0.679,
      "fps": 1516,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1781,
      "timestamp_ms": 1006.722,
      "frame_time_ms": 0.703,
      "fps": 1507,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1782,
      "timestamp_ms": 1007.464,
      "frame_time_ms": 0.742,
      "fps": 1498,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1783,
      "timestamp_ms": 1008.197,
      "frame_time_ms": 0.733,
      "fps": 1488,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1784,
      "timestamp_ms": 1008.881,
      "frame_time_ms": 0.685,
      "fps": 1481,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1785,
      "timestamp_ms": 1009.576,
      "frame_time_ms": 0.694,
      "fps": 1475,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1786,
      "timestamp_ms": 1010.282,
      "frame_time_ms": 0.706,
      "fps": 1465,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1787,
      "timestamp_ms": 1010.985,
      "frame_time_ms": 0.703,
      "fps": 1456,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1788,
      "timestamp_ms": 1011.758,
      "frame_time_ms": 0.773,
      "fps": 1444,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1789,
      "timestamp_ms": 1012.551,
      "frame_time_ms": 0.793,
      "fps": 1432,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1790,
      "timestamp_ms": 1013.511,
      "frame_time_ms": 0.960,
      "fps": 1414,
      "work_time_ms": 0.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1791,
      "timestamp_ms": 1014.303,
      "frame_time_ms": 0.792,
      "fps": 1402,
      "work_time_ms": 0.791,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1792,
      "timestamp_ms": 1015.051,
      "frame_time_ms": 0.748,
      "fps": 1394,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1793,
      "timestamp_ms": 1015.966,
      "frame_time_ms": 0.915,
      "fps": 1378,
      "work_time_ms": 0.912,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1794,
      "timestamp_ms": 1016.747,
      "frame_time_ms": 0.781,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1795,
      "timestamp_ms": 1017.493,
      "frame_time_ms": 0.747,
      "fps": 1357,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1796,
      "timestamp_ms": 1018.243,
      "frame_time_ms": 0.749,
      "fps": 1357,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1797,
      "timestamp_ms": 1018.989,
      "frame_time_ms": 0.746,
      "fps": 1365,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1798,
      "timestamp_ms": 1019.714,
      "frame_time_ms": 0.725,
      "fps": 1366,
      "work_time_ms": 0.725,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1799,
      "timestamp_ms": 1020.465,
      "frame_time_ms": 0.751,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1800,
      "timestamp_ms": 1021.200,
      "frame_time_ms": 0.735,
      "fps": 1365,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1801,
      "timestamp_ms": 1021.918,
      "frame_time_ms": 0.718,
      "fps": 1364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1802,
      "timestamp_ms": 1022.626,
      "frame_time_ms": 0.708,
      "fps": 1364,
      "work_time_ms": 0.708,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1803,
      "timestamp_ms": 1023.331,
      "frame_time_ms": 0.705,
      "fps": 1365,
      "work_time_ms": 0.704,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1804,
      "timestamp_ms": 1024.075,
      "frame_time_ms": 0.744,
      "fps": 1364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1805,
      "timestamp_ms": 1024.812,
      "frame_time_ms": 0.737,
      "fps": 1362,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1806,
      "timestamp_ms": 1025.525,
      "frame_time_ms": 0.713,
      "fps": 1362,
      "work_time_ms": 0.712,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1807,
      "timestamp_ms": 1026.227,
      "frame_time_ms": 0.702,
      "fps": 1363,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1808,
      "timestamp_ms": 1026.926,
      "frame_time_ms": 0.699,
      "fps": 1363,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1809,
      "timestamp_ms": 1027.688,
      "frame_time_ms": 0.762,
      "fps": 1366,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1810,
      "timestamp_ms": 1028.407,
      "frame_time_ms": 0.719,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1811,
      "timestamp_ms": 1029.135,
      "frame_time_ms": 0.728,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1812,
      "timestamp_ms": 1029.873,
      "frame_time_ms": 0.738,
      "fps": 1368,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1813,
      "timestamp_ms": 1030.620,
      "frame_time_ms": 0.748,
      "fps": 1369,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1814,
      "timestamp_ms": 1031.346,
      "frame_time_ms": 0.725,
      "fps": 1368,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1815,
      "timestamp_ms": 1032.083,
      "frame_time_ms": 0.737,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1816,
      "timestamp_ms": 1032.829,
      "frame_time_ms": 0.746,
      "fps": 1365,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1817,
      "timestamp_ms": 1033.547,
      "frame_time_ms": 0.718,
      "fps": 1364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1818,
      "timestamp_ms": 1034.284,
      "frame_time_ms": 0.737,
      "fps": 1362,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1819,
      "timestamp_ms": 1035.010,
      "frame_time_ms": 0.726,
      "fps": 1361,
      "work_time_ms": 0.725,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1820,
      "timestamp_ms": 1035.755,
      "frame_time_ms": 0.745,
      "fps": 1360,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1821,
      "timestamp_ms": 1036.484,
      "frame_time_ms": 0.729,
      "fps": 1359,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1822,
      "timestamp_ms": 1037.218,
      "frame_time_ms": 0.734,
      "fps": 1357,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1823,
      "timestamp_ms": 1037.960,
      "frame_time_ms": 0.742,
      "fps": 1354,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1824,
      "timestamp_ms": 1038.685,
      "frame_time_ms": 0.725,
      "fps": 1353,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1825,
      "timestamp_ms": 1039.407,
      "frame_time_ms": 0.722,
      "fps": 1352,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1826,
      "timestamp_ms": 1040.150,
      "frame_time_ms": 0.743,
      "fps": 1351,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1827,
      "timestamp_ms": 1040.903,
      "frame_time_ms": 0.753,
      "fps": 1349,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1828,
      "timestamp_ms": 1041.644,
      "frame_time_ms": 0.741,
      "fps": 1347,
      "work_time_ms": 0.741,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1829,
      "timestamp_ms": 1042.336,
      "frame_time_ms": 0.693,
      "fps": 1346,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1830,
      "timestamp_ms": 1042.991,
      "frame_time_ms": 0.654,
      "fps": 1346,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1831,
      "timestamp_ms": 1043.701,
      "frame_time_ms": 0.709,
      "fps": 1347,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1832,
      "timestamp_ms": 1044.239,
      "frame_time_ms": 0.539,
      "fps": 1364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1833,
      "timestamp_ms": 1044.714,
      "frame_time_ms": 0.475,
      "fps": 1371,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1834,
      "timestamp_ms": 1045.186,
      "frame_time_ms": 0.472,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1835,
      "timestamp_ms": 1045.646,
      "frame_time_ms": 0.460,
      "fps": 1386,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1836,
      "timestamp_ms": 1046.337,
      "frame_time_ms": 0.690,
      "fps": 1390,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1837,
      "timestamp_ms": 1047.316,
      "frame_time_ms": 0.979,
      "fps": 1383,
      "work_time_ms": 0.978,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1838,
      "timestamp_ms": 1047.846,
      "frame_time_ms": 0.531,
      "fps": 1388,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1839,
      "timestamp_ms": 1048.313,
      "frame_time_ms": 0.466,
      "fps": 1396,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1840,
      "timestamp_ms": 1048.830,
      "frame_time_ms": 0.518,
      "fps": 1401,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1841,
      "timestamp_ms": 1049.324,
      "frame_time_ms": 0.494,
      "fps": 1408,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1842,
      "timestamp_ms": 1049.808,
      "frame_time_ms": 0.484,
      "fps": 1416,
      "work_time_ms": 0.484,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1843,
      "timestamp_ms": 1050.355,
      "frame_time_ms": 0.547,
      "fps": 1423,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1844,
      "timestamp_ms": 1050.812,
      "frame_time_ms": 0.457,
      "fps": 1430,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1845,
      "timestamp_ms": 1051.261,
      "frame_time_ms": 0.449,
      "fps": 1439,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1846,
      "timestamp_ms": 1051.719,
      "frame_time_ms": 0.458,
      "fps": 1447,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1847,
      "timestamp_ms": 1052.169,
      "frame_time_ms": 0.450,
      "fps": 1456,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1848,
      "timestamp_ms": 1052.613,
      "frame_time_ms": 0.444,
      "fps": 1468,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1849,
      "timestamp_ms": 1053.048,
      "frame_time_ms": 0.435,
      "fps": 1481,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1850,
      "timestamp_ms": 1053.524,
      "frame_time_ms": 0.476,
      "fps": 1499,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1851,
      "timestamp_ms": 1053.981,
      "frame_time_ms": 0.457,
      "fps": 1512,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1852,
      "timestamp_ms": 1054.432,
      "frame_time_ms": 0.451,
      "fps": 1523,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1853,
      "timestamp_ms": 1054.873,
      "frame_time_ms": 0.441,
      "fps": 1542,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1854,
      "timestamp_ms": 1055.339,
      "frame_time_ms": 0.466,
      "fps": 1554,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1855,
      "timestamp_ms": 1055.893,
      "frame_time_ms": 0.554,
      "fps": 1562,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1856,
      "timestamp_ms": 1056.355,
      "frame_time_ms": 0.463,
      "fps": 1574,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1857,
      "timestamp_ms": 1056.815,
      "frame_time_ms": 0.459,
      "fps": 1586,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1858,
      "timestamp_ms": 1057.271,
      "frame_time_ms": 0.456,
      "fps": 1597,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1859,
      "timestamp_ms": 1057.721,
      "frame_time_ms": 0.451,
      "fps": 1610,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1860,
      "timestamp_ms": 1058.157,
      "frame_time_ms": 0.435,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1861,
      "timestamp_ms": 1058.591,
      "frame_time_ms": 0.434,
      "fps": 1636,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1862,
      "timestamp_ms": 1059.030,
      "frame_time_ms": 0.439,
      "fps": 1648,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1863,
      "timestamp_ms": 1059.479,
      "frame_time_ms": 0.449,
      "fps": 1659,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1864,
      "timestamp_ms": 1059.946,
      "frame_time_ms": 0.468,
      "fps": 1672,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1865,
      "timestamp_ms": 1060.397,
      "frame_time_ms": 0.450,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1866,
      "timestamp_ms": 1060.844,
      "frame_time_ms": 0.447,
      "fps": 1698,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1867,
      "timestamp_ms": 1061.282,
      "frame_time_ms": 0.438,
      "fps": 1711,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1868,
      "timestamp_ms": 1061.718,
      "frame_time_ms": 0.436,
      "fps": 1724,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1869,
      "timestamp_ms": 1062.533,
      "frame_time_ms": 0.815,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1870,
      "timestamp_ms": 1063.121,
      "frame_time_ms": 0.588,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1871,
      "timestamp_ms": 1063.589,
      "frame_time_ms": 0.468,
      "fps": 1741,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1872,
      "timestamp_ms": 1064.047,
      "frame_time_ms": 0.458,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1873,
      "timestamp_ms": 1064.492,
      "frame_time_ms": 0.445,
      "fps": 1771,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1874,
      "timestamp_ms": 1064.937,
      "frame_time_ms": 0.445,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1875,
      "timestamp_ms": 1065.383,
      "frame_time_ms": 0.447,
      "fps": 1801,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1876,
      "timestamp_ms": 1065.821,
      "frame_time_ms": 0.437,
      "fps": 1818,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1877,
      "timestamp_ms": 1066.289,
      "frame_time_ms": 0.468,
      "fps": 1832,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1878,
      "timestamp_ms": 1066.749,
      "frame_time_ms": 0.460,
      "fps": 1848,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1879,
      "timestamp_ms": 1067.225,
      "frame_time_ms": 0.476,
      "fps": 1862,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1880,
      "timestamp_ms": 1067.713,
      "frame_time_ms": 0.488,
      "fps": 1877,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1881,
      "timestamp_ms": 1068.169,
      "frame_time_ms": 0.457,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1882,
      "timestamp_ms": 1068.602,
      "frame_time_ms": 0.432,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1883,
      "timestamp_ms": 1069.041,
      "frame_time_ms": 0.439,
      "fps": 1930,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1884,
      "timestamp_ms": 1069.486,
      "frame_time_ms": 0.445,
      "fps": 1947,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1885,
      "timestamp_ms": 1069.932,
      "frame_time_ms": 0.447,
      "fps": 1965,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1886,
      "timestamp_ms": 1070.365,
      "frame_time_ms": 0.432,
      "fps": 1985,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1887,
      "timestamp_ms": 1070.804,
      "frame_time_ms": 0.439,
      "fps": 2006,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1888,
      "timestamp_ms": 1071.240,
      "frame_time_ms": 0.436,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1889,
      "timestamp_ms": 1071.705,
      "frame_time_ms": 0.466,
      "fps": 2042,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1890,
      "timestamp_ms": 1072.154,
      "frame_time_ms": 0.448,
      "fps": 2057,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1891,
      "timestamp_ms": 1072.603,
      "frame_time_ms": 0.449,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1892,
      "timestamp_ms": 1073.067,
      "frame_time_ms": 0.464,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1893,
      "timestamp_ms": 1073.499,
      "frame_time_ms": 0.432,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1894,
      "timestamp_ms": 1073.945,
      "frame_time_ms": 0.446,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1895,
      "timestamp_ms": 1074.406,
      "frame_time_ms": 0.461,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1896,
      "timestamp_ms": 1075.055,
      "frame_time_ms": 0.649,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1897,
      "timestamp_ms": 1075.525,
      "frame_time_ms": 0.470,
      "fps": 2126,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1898,
      "timestamp_ms": 1076.002,
      "frame_time_ms": 0.477,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1899,
      "timestamp_ms": 1076.463,
      "frame_time_ms": 0.461,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1900,
      "timestamp_ms": 1076.948,
      "frame_time_ms": 0.485,
      "fps": 2133,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1901,
      "timestamp_ms": 1077.418,
      "frame_time_ms": 0.471,
      "fps": 2135,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1902,
      "timestamp_ms": 1077.879,
      "frame_time_ms": 0.461,
      "fps": 2137,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1903,
      "timestamp_ms": 1078.342,
      "frame_time_ms": 0.462,
      "fps": 2143,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1904,
      "timestamp_ms": 1078.805,
      "frame_time_ms": 0.463,
      "fps": 2143,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1905,
      "timestamp_ms": 1079.276,
      "frame_time_ms": 0.471,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1906,
      "timestamp_ms": 1079.750,
      "frame_time_ms": 0.474,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1907,
      "timestamp_ms": 1080.238,
      "frame_time_ms": 0.488,
      "fps": 2137,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1908,
      "timestamp_ms": 1080.698,
      "frame_time_ms": 0.460,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1909,
      "timestamp_ms": 1081.226,
      "frame_time_ms": 0.529,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1910,
      "timestamp_ms": 1081.886,
      "frame_time_ms": 0.659,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1911,
      "timestamp_ms": 1082.359,
      "frame_time_ms": 0.473,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1912,
      "timestamp_ms": 1082.839,
      "frame_time_ms": 0.480,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1913,
      "timestamp_ms": 1083.304,
      "frame_time_ms": 0.465,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1914,
      "timestamp_ms": 1083.775,
      "frame_time_ms": 0.471,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1915,
      "timestamp_ms": 1084.239,
      "frame_time_ms": 0.465,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1916,
      "timestamp_ms": 1084.694,
      "frame_time_ms": 0.454,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1917,
      "timestamp_ms": 1085.140,
      "frame_time_ms": 0.446,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1918,
      "timestamp_ms": 1085.573,
      "frame_time_ms": 0.433,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1919,
      "timestamp_ms": 1086.000,
      "frame_time_ms": 0.427,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1920,
      "timestamp_ms": 1086.436,
      "frame_time_ms": 0.436,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1921,
      "timestamp_ms": 1086.877,
      "frame_time_ms": 0.441,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1922,
      "timestamp_ms": 1087.321,
      "frame_time_ms": 0.444,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1923,
      "timestamp_ms": 1087.812,
      "frame_time_ms": 0.491,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1924,
      "timestamp_ms": 1088.298,
      "frame_time_ms": 0.486,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1925,
      "timestamp_ms": 1088.750,
      "frame_time_ms": 0.452,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1926,
      "timestamp_ms": 1089.182,
      "frame_time_ms": 0.432,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1927,
      "timestamp_ms": 1089.604,
      "frame_time_ms": 0.422,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1928,
      "timestamp_ms": 1090.068,
      "frame_time_ms": 0.464,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1929,
      "timestamp_ms": 1090.532,
      "frame_time_ms": 0.464,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1930,
      "timestamp_ms": 1090.991,
      "frame_time_ms": 0.459,
      "fps": 2152,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1931,
      "timestamp_ms": 1091.438,
      "frame_time_ms": 0.447,
      "fps": 2154,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1932,
      "timestamp_ms": 1091.921,
      "frame_time_ms": 0.483,
      "fps": 2152,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1933,
      "timestamp_ms": 1092.652,
      "frame_time_ms": 0.731,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1934,
      "timestamp_ms": 1093.428,
      "frame_time_ms": 0.776,
      "fps": 2105,
      "work_time_ms": 0.775,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1935,
      "timestamp_ms": 1093.882,
      "frame_time_ms": 0.454,
      "fps": 2105,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1936,
      "timestamp_ms": 1094.352,
      "frame_time_ms": 0.470,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1937,
      "timestamp_ms": 1094.793,
      "frame_time_ms": 0.441,
      "fps": 2104,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1938,
      "timestamp_ms": 1095.223,
      "frame_time_ms": 0.430,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1939,
      "timestamp_ms": 1095.659,
      "frame_time_ms": 0.436,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1940,
      "timestamp_ms": 1096.085,
      "frame_time_ms": 0.426,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1941,
      "timestamp_ms": 1096.532,
      "frame_time_ms": 0.448,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1942,
      "timestamp_ms": 1096.983,
      "frame_time_ms": 0.450,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1943,
      "timestamp_ms": 1097.589,
      "frame_time_ms": 0.606,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1944,
      "timestamp_ms": 1098.033,
      "frame_time_ms": 0.444,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1945,
      "timestamp_ms": 1098.506,
      "frame_time_ms": 0.473,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1946,
      "timestamp_ms": 1098.942,
      "frame_time_ms": 0.437,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1947,
      "timestamp_ms": 1099.377,
      "frame_time_ms": 0.434,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1948,
      "timestamp_ms": 1099.833,
      "frame_time_ms": 0.456,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1949,
      "timestamp_ms": 1100.295,
      "frame_time_ms": 0.463,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1950,
      "timestamp_ms": 1100.739,
      "frame_time_ms": 0.443,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1951,
      "timestamp_ms": 1101.172,
      "frame_time_ms": 0.433,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1952,
      "timestamp_ms": 1101.594,
      "frame_time_ms": 0.422,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1953,
      "timestamp_ms": 1102.016,
      "frame_time_ms": 0.422,
      "fps": 2104,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1954,
      "timestamp_ms": 1102.451,
      "frame_time_ms": 0.435,
      "fps": 2104,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1955,
      "timestamp_ms": 1102.894,
      "frame_time_ms": 0.443,
      "fps": 2106,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1956,
      "timestamp_ms": 1103.356,
      "frame_time_ms": 0.462,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1957,
      "timestamp_ms": 1103.825,
      "frame_time_ms": 0.469,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1958,
      "timestamp_ms": 1104.313,
      "frame_time_ms": 0.488,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1959,
      "timestamp_ms": 1104.788,
      "frame_time_ms": 0.475,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1960,
      "timestamp_ms": 1105.216,
      "frame_time_ms": 0.428,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1961,
      "timestamp_ms": 1105.650,
      "frame_time_ms": 0.434,
      "fps": 2125,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1962,
      "timestamp_ms": 1106.145,
      "frame_time_ms": 0.495,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1963,
      "timestamp_ms": 1106.806,
      "frame_time_ms": 0.662,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1964,
      "timestamp_ms": 1107.243,
      "frame_time_ms": 0.436,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1965,
      "timestamp_ms": 1107.682,
      "frame_time_ms": 0.439,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1966,
      "timestamp_ms": 1108.109,
      "frame_time_ms": 0.427,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1967,
      "timestamp_ms": 1108.556,
      "frame_time_ms": 0.447,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1968,
      "timestamp_ms": 1109.016,
      "frame_time_ms": 0.460,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1969,
      "timestamp_ms": 1109.498,
      "frame_time_ms": 0.482,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1970,
      "timestamp_ms": 1109.958,
      "frame_time_ms": 0.460,
      "fps": 2137,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1971,
      "timestamp_ms": 1110.411,
      "frame_time_ms": 0.453,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1972,
      "timestamp_ms": 1110.869,
      "frame_time_ms": 0.458,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1973,
      "timestamp_ms": 1111.318,
      "frame_time_ms": 0.450,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1974,
      "timestamp_ms": 1111.776,
      "frame_time_ms": 0.457,
      "fps": 2142,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1975,
      "timestamp_ms": 1112.224,
      "frame_time_ms": 0.448,
      "fps": 2144,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1976,
      "timestamp_ms": 1112.680,
      "frame_time_ms": 0.456,
      "fps": 2143,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1977,
      "timestamp_ms": 1113.234,
      "frame_time_ms": 0.554,
      "fps": 2135,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1978,
      "timestamp_ms": 1114.107,
      "frame_time_ms": 0.872,
      "fps": 2102,
      "work_time_ms": 0.870,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1979,
      "timestamp_ms": 1114.880,
      "frame_time_ms": 0.774,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1980,
      "timestamp_ms": 1115.713,
      "frame_time_ms": 0.833,
      "fps": 2049,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1981,
      "timestamp_ms": 1116.520,
      "frame_time_ms": 0.807,
      "fps": 2024,
      "work_time_ms": 0.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1982,
      "timestamp_ms": 1117.233,
      "frame_time_ms": 0.713,
      "fps": 2005,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1983,
      "timestamp_ms": 1117.927,
      "frame_time_ms": 0.694,
      "fps": 1992,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1984,
      "timestamp_ms": 1118.625,
      "frame_time_ms": 0.698,
      "fps": 1978,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1985,
      "timestamp_ms": 1119.303,
      "frame_time_ms": 0.678,
      "fps": 1963,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1986,
      "timestamp_ms": 1120.040,
      "frame_time_ms": 0.737,
      "fps": 1944,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1987,
      "timestamp_ms": 1120.768,
      "frame_time_ms": 0.728,
      "fps": 1925,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1988,
      "timestamp_ms": 1121.516,
      "frame_time_ms": 0.748,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1989,
      "timestamp_ms": 1122.238,
      "frame_time_ms": 0.722,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1990,
      "timestamp_ms": 1122.948,
      "frame_time_ms": 0.710,
      "fps": 1877,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1991,
      "timestamp_ms": 1123.393,
      "frame_time_ms": 0.445,
      "fps": 1877,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1992,
      "timestamp_ms": 1123.840,
      "frame_time_ms": 0.447,
      "fps": 1879,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1993,
      "timestamp_ms": 1124.282,
      "frame_time_ms": 0.442,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1994,
      "timestamp_ms": 1124.725,
      "frame_time_ms": 0.443,
      "fps": 1917,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1995,
      "timestamp_ms": 1125.160,
      "frame_time_ms": 0.435,
      "fps": 1918,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1996,
      "timestamp_ms": 1125.593,
      "frame_time_ms": 0.433,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1997,
      "timestamp_ms": 1126.032,
      "frame_time_ms": 0.439,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1998,
      "timestamp_ms": 1126.465,
      "frame_time_ms": 0.433,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 1999,
      "timestamp_ms": 1126.908,
      "frame_time_ms": 0.443,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2000,
      "timestamp_ms": 1127.342,
      "frame_time_ms": 0.434,
      "fps": 1919,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2001,
      "timestamp_ms": 1127.783,
      "frame_time_ms": 0.441,
      "fps": 1919,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2002,
      "timestamp_ms": 1128.249,
      "frame_time_ms": 0.466,
      "fps": 1919,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2003,
      "timestamp_ms": 1128.785,
      "frame_time_ms": 0.536,
      "fps": 1923,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2004,
      "timestamp_ms": 1129.456,
      "frame_time_ms": 0.671,
      "fps": 1909,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2005,
      "timestamp_ms": 1129.969,
      "frame_time_ms": 0.513,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2006,
      "timestamp_ms": 1130.513,
      "frame_time_ms": 0.544,
      "fps": 1900,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2007,
      "timestamp_ms": 1131.031,
      "frame_time_ms": 0.519,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2008,
      "timestamp_ms": 1131.498,
      "frame_time_ms": 0.466,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2009,
      "timestamp_ms": 1131.951,
      "frame_time_ms": 0.453,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2010,
      "timestamp_ms": 1132.391,
      "frame_time_ms": 0.440,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2011,
      "timestamp_ms": 1132.822,
      "frame_time_ms": 0.431,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2012,
      "timestamp_ms": 1133.254,
      "frame_time_ms": 0.432,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2013,
      "timestamp_ms": 1133.753,
      "frame_time_ms": 0.499,
      "fps": 1890,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2014,
      "timestamp_ms": 1134.205,
      "frame_time_ms": 0.453,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2015,
      "timestamp_ms": 1134.643,
      "frame_time_ms": 0.437,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2016,
      "timestamp_ms": 1135.077,
      "frame_time_ms": 0.434,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2017,
      "timestamp_ms": 1135.506,
      "frame_time_ms": 0.429,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2018,
      "timestamp_ms": 1135.948,
      "frame_time_ms": 0.442,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2019,
      "timestamp_ms": 1136.416,
      "frame_time_ms": 0.468,
      "fps": 1897,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2020,
      "timestamp_ms": 1136.910,
      "frame_time_ms": 0.494,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2021,
      "timestamp_ms": 1137.349,
      "frame_time_ms": 0.439,
      "fps": 1892,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2022,
      "timestamp_ms": 1137.776,
      "frame_time_ms": 0.427,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2023,
      "timestamp_ms": 1138.210,
      "frame_time_ms": 0.434,
      "fps": 1910,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2024,
      "timestamp_ms": 1138.639,
      "frame_time_ms": 0.429,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2025,
      "timestamp_ms": 1139.132,
      "frame_time_ms": 0.493,
      "fps": 1907,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2026,
      "timestamp_ms": 1139.613,
      "frame_time_ms": 0.481,
      "fps": 1904,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2027,
      "timestamp_ms": 1140.079,
      "frame_time_ms": 0.466,
      "fps": 1903,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2028,
      "timestamp_ms": 1140.555,
      "frame_time_ms": 0.476,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2029,
      "timestamp_ms": 1141.035,
      "frame_time_ms": 0.480,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2030,
      "timestamp_ms": 1141.603,
      "frame_time_ms": 0.568,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2031,
      "timestamp_ms": 1142.078,
      "frame_time_ms": 0.475,
      "fps": 1894,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2032,
      "timestamp_ms": 1142.623,
      "frame_time_ms": 0.545,
      "fps": 1889,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2033,
      "timestamp_ms": 1143.173,
      "frame_time_ms": 0.550,
      "fps": 1883,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2034,
      "timestamp_ms": 1143.663,
      "frame_time_ms": 0.491,
      "fps": 1881,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2035,
      "timestamp_ms": 1144.130,
      "frame_time_ms": 0.466,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2036,
      "timestamp_ms": 1144.579,
      "frame_time_ms": 0.449,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2037,
      "timestamp_ms": 1145.056,
      "frame_time_ms": 0.477,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2038,
      "timestamp_ms": 1145.526,
      "frame_time_ms": 0.470,
      "fps": 1909,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2039,
      "timestamp_ms": 1145.980,
      "frame_time_ms": 0.454,
      "fps": 1929,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2040,
      "timestamp_ms": 1146.418,
      "frame_time_ms": 0.438,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2041,
      "timestamp_ms": 1146.854,
      "frame_time_ms": 0.436,
      "fps": 1977,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2042,
      "timestamp_ms": 1147.304,
      "frame_time_ms": 0.450,
      "fps": 1995,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2043,
      "timestamp_ms": 1147.816,
      "frame_time_ms": 0.512,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2044,
      "timestamp_ms": 1148.286,
      "frame_time_ms": 0.470,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2045,
      "timestamp_ms": 1148.763,
      "frame_time_ms": 0.477,
      "fps": 2036,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2046,
      "timestamp_ms": 1149.224,
      "frame_time_ms": 0.461,
      "fps": 2055,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2047,
      "timestamp_ms": 1149.661,
      "frame_time_ms": 0.437,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2048,
      "timestamp_ms": 1150.189,
      "frame_time_ms": 0.529,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2049,
      "timestamp_ms": 1150.818,
      "frame_time_ms": 0.628,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2050,
      "timestamp_ms": 1151.563,
      "frame_time_ms": 0.745,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2051,
      "timestamp_ms": 1152.161,
      "frame_time_ms": 0.599,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2052,
      "timestamp_ms": 1152.710,
      "frame_time_ms": 0.548,
      "fps": 2078,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2053,
      "timestamp_ms": 1153.410,
      "frame_time_ms": 0.700,
      "fps": 2059,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2054,
      "timestamp_ms": 1154.350,
      "frame_time_ms": 0.940,
      "fps": 2025,
      "work_time_ms": 0.939,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2055,
      "timestamp_ms": 1155.197,
      "frame_time_ms": 0.847,
      "fps": 1997,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2056,
      "timestamp_ms": 1156.048,
      "frame_time_ms": 0.851,
      "fps": 1970,
      "work_time_ms": 0.850,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2057,
      "timestamp_ms": 1156.681,
      "frame_time_ms": 0.633,
      "fps": 1957,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2058,
      "timestamp_ms": 1157.235,
      "frame_time_ms": 0.554,
      "fps": 1949,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2059,
      "timestamp_ms": 1157.777,
      "frame_time_ms": 0.542,
      "fps": 1943,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2060,
      "timestamp_ms": 1158.303,
      "frame_time_ms": 0.526,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2061,
      "timestamp_ms": 1158.833,
      "frame_time_ms": 0.531,
      "fps": 1932,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2062,
      "timestamp_ms": 1159.422,
      "frame_time_ms": 0.589,
      "fps": 1924,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2063,
      "timestamp_ms": 1160.007,
      "frame_time_ms": 0.584,
      "fps": 1921,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2064,
      "timestamp_ms": 1160.563,
      "frame_time_ms": 0.556,
      "fps": 1928,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2065,
      "timestamp_ms": 1161.105,
      "frame_time_ms": 0.542,
      "fps": 1927,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2066,
      "timestamp_ms": 1161.622,
      "frame_time_ms": 0.518,
      "fps": 1928,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2067,
      "timestamp_ms": 1162.171,
      "frame_time_ms": 0.548,
      "fps": 1926,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2068,
      "timestamp_ms": 1162.725,
      "frame_time_ms": 0.554,
      "fps": 1921,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2069,
      "timestamp_ms": 1163.276,
      "frame_time_ms": 0.551,
      "fps": 1915,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2070,
      "timestamp_ms": 1163.834,
      "frame_time_ms": 0.558,
      "fps": 1908,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2071,
      "timestamp_ms": 1164.358,
      "frame_time_ms": 0.524,
      "fps": 1902,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2072,
      "timestamp_ms": 1164.883,
      "frame_time_ms": 0.525,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2073,
      "timestamp_ms": 1165.403,
      "frame_time_ms": 0.520,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2074,
      "timestamp_ms": 1165.933,
      "frame_time_ms": 0.530,
      "fps": 1891,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2075,
      "timestamp_ms": 1166.479,
      "frame_time_ms": 0.546,
      "fps": 1884,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2076,
      "timestamp_ms": 1167.052,
      "frame_time_ms": 0.573,
      "fps": 1876,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2077,
      "timestamp_ms": 1167.675,
      "frame_time_ms": 0.623,
      "fps": 1865,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2078,
      "timestamp_ms": 1168.471,
      "frame_time_ms": 0.796,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2079,
      "timestamp_ms": 1169.008,
      "frame_time_ms": 0.537,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2080,
      "timestamp_ms": 1169.543,
      "frame_time_ms": 0.535,
      "fps": 1838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2081,
      "timestamp_ms": 1170.071,
      "frame_time_ms": 0.528,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2082,
      "timestamp_ms": 1170.618,
      "frame_time_ms": 0.547,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2083,
      "timestamp_ms": 1171.156,
      "frame_time_ms": 0.538,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2084,
      "timestamp_ms": 1171.710,
      "frame_time_ms": 0.554,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2085,
      "timestamp_ms": 1172.232,
      "frame_time_ms": 0.522,
      "fps": 1812,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2086,
      "timestamp_ms": 1172.788,
      "frame_time_ms": 0.556,
      "fps": 1808,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2087,
      "timestamp_ms": 1173.466,
      "frame_time_ms": 0.678,
      "fps": 1797,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2088,
      "timestamp_ms": 1173.994,
      "frame_time_ms": 0.528,
      "fps": 1794,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2089,
      "timestamp_ms": 1174.528,
      "frame_time_ms": 0.534,
      "fps": 1791,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2090,
      "timestamp_ms": 1175.066,
      "frame_time_ms": 0.538,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2091,
      "timestamp_ms": 1175.807,
      "frame_time_ms": 0.741,
      "fps": 1778,
      "work_time_ms": 0.741,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2092,
      "timestamp_ms": 1176.395,
      "frame_time_ms": 0.588,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2093,
      "timestamp_ms": 1176.939,
      "frame_time_ms": 0.544,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2094,
      "timestamp_ms": 1177.476,
      "frame_time_ms": 0.537,
      "fps": 1774,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2095,
      "timestamp_ms": 1178.008,
      "frame_time_ms": 0.532,
      "fps": 1771,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2096,
      "timestamp_ms": 1178.552,
      "frame_time_ms": 0.545,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2097,
      "timestamp_ms": 1179.091,
      "frame_time_ms": 0.539,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2098,
      "timestamp_ms": 1179.659,
      "frame_time_ms": 0.567,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2099,
      "timestamp_ms": 1180.189,
      "frame_time_ms": 0.530,
      "fps": 1753,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2100,
      "timestamp_ms": 1180.791,
      "frame_time_ms": 0.602,
      "fps": 1745,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2101,
      "timestamp_ms": 1181.413,
      "frame_time_ms": 0.622,
      "fps": 1736,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2102,
      "timestamp_ms": 1181.977,
      "frame_time_ms": 0.564,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2103,
      "timestamp_ms": 1182.552,
      "frame_time_ms": 0.575,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2104,
      "timestamp_ms": 1183.095,
      "frame_time_ms": 0.543,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2105,
      "timestamp_ms": 1183.824,
      "frame_time_ms": 0.729,
      "fps": 1711,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2106,
      "timestamp_ms": 1184.401,
      "frame_time_ms": 0.576,
      "fps": 1705,
      "work_time_ms": 0.575,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2107,
      "timestamp_ms": 1184.919,
      "frame_time_ms": 0.519,
      "fps": 1701,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2108,
      "timestamp_ms": 1185.414,
      "frame_time_ms": 0.495,
      "fps": 1703,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2109,
      "timestamp_ms": 1185.890,
      "frame_time_ms": 0.476,
      "fps": 1710,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2110,
      "timestamp_ms": 1186.370,
      "frame_time_ms": 0.480,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2111,
      "timestamp_ms": 1186.854,
      "frame_time_ms": 0.484,
      "fps": 1729,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2112,
      "timestamp_ms": 1187.372,
      "frame_time_ms": 0.518,
      "fps": 1731,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2113,
      "timestamp_ms": 1187.880,
      "frame_time_ms": 0.508,
      "fps": 1740,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2114,
      "timestamp_ms": 1188.380,
      "frame_time_ms": 0.500,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2115,
      "timestamp_ms": 1188.917,
      "frame_time_ms": 0.537,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2116,
      "timestamp_ms": 1189.511,
      "frame_time_ms": 0.594,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2117,
      "timestamp_ms": 1190.091,
      "frame_time_ms": 0.580,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2118,
      "timestamp_ms": 1190.812,
      "frame_time_ms": 0.721,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2119,
      "timestamp_ms": 1191.539,
      "frame_time_ms": 0.727,
      "fps": 1777,
      "work_time_ms": 0.726,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2120,
      "timestamp_ms": 1192.365,
      "frame_time_ms": 0.826,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2121,
      "timestamp_ms": 1193.191,
      "frame_time_ms": 0.827,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2122,
      "timestamp_ms": 1193.912,
      "frame_time_ms": 0.720,
      "fps": 1739,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2123,
      "timestamp_ms": 1194.709,
      "frame_time_ms": 0.797,
      "fps": 1729,
      "work_time_ms": 0.797,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2124,
      "timestamp_ms": 1195.268,
      "frame_time_ms": 0.559,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2125,
      "timestamp_ms": 1195.815,
      "frame_time_ms": 0.547,
      "fps": 1728,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2126,
      "timestamp_ms": 1196.384,
      "frame_time_ms": 0.570,
      "fps": 1726,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2127,
      "timestamp_ms": 1196.975,
      "frame_time_ms": 0.590,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2128,
      "timestamp_ms": 1197.538,
      "frame_time_ms": 0.563,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2129,
      "timestamp_ms": 1198.099,
      "frame_time_ms": 0.561,
      "fps": 1722,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2130,
      "timestamp_ms": 1198.726,
      "frame_time_ms": 0.626,
      "fps": 1719,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2131,
      "timestamp_ms": 1199.486,
      "frame_time_ms": 0.760,
      "fps": 1708,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2132,
      "timestamp_ms": 1200.116,
      "frame_time_ms": 0.631,
      "fps": 1702,
      "work_time_ms": 0.630,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2133,
      "timestamp_ms": 1200.674,
      "frame_time_ms": 0.558,
      "fps": 1701,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2134,
      "timestamp_ms": 1201.209,
      "frame_time_ms": 0.535,
      "fps": 1700,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2135,
      "timestamp_ms": 1201.729,
      "frame_time_ms": 0.520,
      "fps": 1702,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2136,
      "timestamp_ms": 1202.245,
      "frame_time_ms": 0.516,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2137,
      "timestamp_ms": 1202.779,
      "frame_time_ms": 0.534,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2138,
      "timestamp_ms": 1203.309,
      "frame_time_ms": 0.530,
      "fps": 1722,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2139,
      "timestamp_ms": 1204.190,
      "frame_time_ms": 0.881,
      "fps": 1705,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2140,
      "timestamp_ms": 1205.104,
      "frame_time_ms": 0.914,
      "fps": 1687,
      "work_time_ms": 0.914,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2141,
      "timestamp_ms": 1205.874,
      "frame_time_ms": 0.770,
      "fps": 1675,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2142,
      "timestamp_ms": 1206.645,
      "frame_time_ms": 0.771,
      "fps": 1665,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2143,
      "timestamp_ms": 1207.404,
      "frame_time_ms": 0.759,
      "fps": 1655,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2144,
      "timestamp_ms": 1208.139,
      "frame_time_ms": 0.736,
      "fps": 1646,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2145,
      "timestamp_ms": 1208.832,
      "frame_time_ms": 0.692,
      "fps": 1639,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2146,
      "timestamp_ms": 1209.588,
      "frame_time_ms": 0.757,
      "fps": 1630,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2147,
      "timestamp_ms": 1210.294,
      "frame_time_ms": 0.705,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2148,
      "timestamp_ms": 1210.999,
      "frame_time_ms": 0.705,
      "fps": 1621,
      "work_time_ms": 0.704,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2149,
      "timestamp_ms": 1211.850,
      "frame_time_ms": 0.851,
      "fps": 1607,
      "work_time_ms": 0.850,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2150,
      "timestamp_ms": 1212.640,
      "frame_time_ms": 0.790,
      "fps": 1596,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2151,
      "timestamp_ms": 1213.450,
      "frame_time_ms": 0.810,
      "fps": 1593,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2152,
      "timestamp_ms": 1214.299,
      "frame_time_ms": 0.849,
      "fps": 1582,
      "work_time_ms": 0.848,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2153,
      "timestamp_ms": 1215.289,
      "frame_time_ms": 0.990,
      "fps": 1564,
      "work_time_ms": 0.987,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2154,
      "timestamp_ms": 1216.293,
      "frame_time_ms": 1.004,
      "fps": 1545,
      "work_time_ms": 1.003,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2155,
      "timestamp_ms": 1217.098,
      "frame_time_ms": 0.806,
      "fps": 1534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2156,
      "timestamp_ms": 1217.907,
      "frame_time_ms": 0.808,
      "fps": 1524,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2157,
      "timestamp_ms": 1218.822,
      "frame_time_ms": 0.915,
      "fps": 1510,
      "work_time_ms": 0.914,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2158,
      "timestamp_ms": 1219.717,
      "frame_time_ms": 0.895,
      "fps": 1497,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2159,
      "timestamp_ms": 1220.573,
      "frame_time_ms": 0.856,
      "fps": 1485,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2160,
      "timestamp_ms": 1221.404,
      "frame_time_ms": 0.831,
      "fps": 1477,
      "work_time_ms": 0.831,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2161,
      "timestamp_ms": 1222.210,
      "frame_time_ms": 0.806,
      "fps": 1470,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2162,
      "timestamp_ms": 1222.974,
      "frame_time_ms": 0.764,
      "fps": 1463,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2163,
      "timestamp_ms": 1223.794,
      "frame_time_ms": 0.820,
      "fps": 1454,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2164,
      "timestamp_ms": 1224.669,
      "frame_time_ms": 0.875,
      "fps": 1443,
      "work_time_ms": 0.874,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2165,
      "timestamp_ms": 1225.474,
      "frame_time_ms": 0.805,
      "fps": 1440,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2166,
      "timestamp_ms": 1226.304,
      "frame_time_ms": 0.830,
      "fps": 1431,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2167,
      "timestamp_ms": 1227.130,
      "frame_time_ms": 0.826,
      "fps": 1421,
      "work_time_ms": 0.825,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2168,
      "timestamp_ms": 1227.978,
      "frame_time_ms": 0.848,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2169,
      "timestamp_ms": 1228.738,
      "frame_time_ms": 0.760,
      "fps": 1400,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2170,
      "timestamp_ms": 1229.484,
      "frame_time_ms": 0.747,
      "fps": 1391,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2171,
      "timestamp_ms": 1230.258,
      "frame_time_ms": 0.773,
      "fps": 1382,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2172,
      "timestamp_ms": 1231.031,
      "frame_time_ms": 0.773,
      "fps": 1374,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2173,
      "timestamp_ms": 1231.838,
      "frame_time_ms": 0.807,
      "fps": 1364,
      "work_time_ms": 0.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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2174,
      "timestamp_ms": 1232.657,
      "frame_time_ms": 0.819,
      "fps": 1355,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2175,
      "timestamp_ms": 1233.457,
      "frame_time_ms": 0.800,
      "fps": 1347,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2176,
      "timestamp_ms": 1234.225,
      "frame_time_ms": 0.768,
      "fps": 1341,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2177,
      "timestamp_ms": 1235.062,
      "frame_time_ms": 0.837,
      "fps": 1334,
      "work_time_ms": 0.836,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2178,
      "timestamp_ms": 1235.830,
      "frame_time_ms": 0.767,
      "fps": 1332,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2179,
      "timestamp_ms": 1236.402,
      "frame_time_ms": 0.573,
      "fps": 1337,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2180,
      "timestamp_ms": 1236.916,
      "frame_time_ms": 0.514,
      "fps": 1346,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2181,
      "timestamp_ms": 1237.400,
      "frame_time_ms": 0.484,
      "fps": 1357,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2182,
      "timestamp_ms": 1237.971,
      "frame_time_ms": 0.571,
      "fps": 1361,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2183,
      "timestamp_ms": 1238.465,
      "frame_time_ms": 0.494,
      "fps": 1371,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2184,
      "timestamp_ms": 1238.968,
      "frame_time_ms": 0.503,
      "fps": 1372,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2185,
      "timestamp_ms": 1239.464,
      "frame_time_ms": 0.497,
      "fps": 1374,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2186,
      "timestamp_ms": 1239.954,
      "frame_time_ms": 0.489,
      "fps": 1377,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2187,
      "timestamp_ms": 1240.443,
      "frame_time_ms": 0.489,
      "fps": 1380,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2188,
      "timestamp_ms": 1240.995,
      "frame_time_ms": 0.552,
      "fps": 1380,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2189,
      "timestamp_ms": 1241.900,
      "frame_time_ms": 0.905,
      "fps": 1369,
      "work_time_ms": 0.904,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2190,
      "timestamp_ms": 1242.753,
      "frame_time_ms": 0.853,
      "fps": 1362,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2191,
      "timestamp_ms": 1243.584,
      "frame_time_ms": 0.831,
      "fps": 1360,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2192,
      "timestamp_ms": 1244.466,
      "frame_time_ms": 0.882,
      "fps": 1352,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2193,
      "timestamp_ms": 1245.318,
      "frame_time_ms": 0.853,
      "fps": 1343,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2194,
      "timestamp_ms": 1246.095,
      "frame_time_ms": 0.776,
      "fps": 1336,
      "work_time_ms": 0.775,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2195,
      "timestamp_ms": 1246.916,
      "frame_time_ms": 0.821,
      "fps": 1327,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2196,
      "timestamp_ms": 1247.535,
      "frame_time_ms": 0.619,
      "fps": 1324,
      "work_time_ms": 0.618,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2197,
      "timestamp_ms": 1248.106,
      "frame_time_ms": 0.571,
      "fps": 1323,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2198,
      "timestamp_ms": 1248.663,
      "frame_time_ms": 0.558,
      "fps": 1322,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2199,
      "timestamp_ms": 1249.179,
      "frame_time_ms": 0.515,
      "fps": 1333,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2200,
      "timestamp_ms": 1249.718,
      "frame_time_ms": 0.540,
      "fps": 1344,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2201,
      "timestamp_ms": 1250.288,
      "frame_time_ms": 0.569,
      "fps": 1350,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2202,
      "timestamp_ms": 1250.856,
      "frame_time_ms": 0.568,
      "fps": 1357,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2203,
      "timestamp_ms": 1251.407,
      "frame_time_ms": 0.551,
      "fps": 1363,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2204,
      "timestamp_ms": 1252.238,
      "frame_time_ms": 0.831,
      "fps": 1360,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2205,
      "timestamp_ms": 1252.816,
      "frame_time_ms": 0.578,
      "fps": 1364,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2206,
      "timestamp_ms": 1253.349,
      "frame_time_ms": 0.533,
      "fps": 1371,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2207,
      "timestamp_ms": 1253.809,
      "frame_time_ms": 0.460,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2208,
      "timestamp_ms": 1254.276,
      "frame_time_ms": 0.467,
      "fps": 1386,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2209,
      "timestamp_ms": 1254.752,
      "frame_time_ms": 0.476,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2210,
      "timestamp_ms": 1255.238,
      "frame_time_ms": 0.486,
      "fps": 1408,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2211,
      "timestamp_ms": 1255.728,
      "frame_time_ms": 0.490,
      "fps": 1419,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2212,
      "timestamp_ms": 1256.217,
      "frame_time_ms": 0.489,
      "fps": 1431,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2213,
      "timestamp_ms": 1256.703,
      "frame_time_ms": 0.486,
      "fps": 1448,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2214,
      "timestamp_ms": 1257.199,
      "frame_time_ms": 0.496,
      "fps": 1466,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2215,
      "timestamp_ms": 1257.693,
      "frame_time_ms": 0.494,
      "fps": 1478,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2216,
      "timestamp_ms": 1258.204,
      "frame_time_ms": 0.511,
      "fps": 1488,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2217,
      "timestamp_ms": 1258.709,
      "frame_time_ms": 0.505,
      "fps": 1504,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2218,
      "timestamp_ms": 1259.203,
      "frame_time_ms": 0.494,
      "fps": 1519,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2219,
      "timestamp_ms": 1259.710,
      "frame_time_ms": 0.507,
      "fps": 1533,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2220,
      "timestamp_ms": 1260.167,
      "frame_time_ms": 0.457,
      "fps": 1547,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2221,
      "timestamp_ms": 1260.632,
      "frame_time_ms": 0.465,
      "fps": 1561,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2222,
      "timestamp_ms": 1261.107,
      "frame_time_ms": 0.475,
      "fps": 1573,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2223,
      "timestamp_ms": 1261.611,
      "frame_time_ms": 0.503,
      "fps": 1586,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2224,
      "timestamp_ms": 1262.136,
      "frame_time_ms": 0.526,
      "fps": 1601,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2225,
      "timestamp_ms": 1262.637,
      "frame_time_ms": 0.501,
      "fps": 1614,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2226,
      "timestamp_ms": 1263.124,
      "frame_time_ms": 0.487,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2227,
      "timestamp_ms": 1263.588,
      "frame_time_ms": 0.464,
      "fps": 1645,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2228,
      "timestamp_ms": 1264.125,
      "frame_time_ms": 0.537,
      "fps": 1659,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2229,
      "timestamp_ms": 1264.614,
      "frame_time_ms": 0.489,
      "fps": 1672,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2230,
      "timestamp_ms": 1265.152,
      "frame_time_ms": 0.538,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2231,
      "timestamp_ms": 1265.624,
      "frame_time_ms": 0.472,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2232,
      "timestamp_ms": 1266.070,
      "frame_time_ms": 0.446,
      "fps": 1712,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2233,
      "timestamp_ms": 1266.531,
      "frame_time_ms": 0.461,
      "fps": 1729,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2234,
      "timestamp_ms": 1267.002,
      "frame_time_ms": 0.471,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2235,
      "timestamp_ms": 1267.474,
      "frame_time_ms": 0.473,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2236,
      "timestamp_ms": 1268.078,
      "frame_time_ms": 0.603,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2237,
      "timestamp_ms": 1268.647,
      "frame_time_ms": 0.568,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2238,
      "timestamp_ms": 1269.124,
      "frame_time_ms": 0.478,
      "fps": 1802,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2239,
      "timestamp_ms": 1269.604,
      "frame_time_ms": 0.480,
      "fps": 1807,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2240,
      "timestamp_ms": 1270.093,
      "frame_time_ms": 0.489,
      "fps": 1808,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2241,
      "timestamp_ms": 1270.568,
      "frame_time_ms": 0.475,
      "fps": 1808,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2242,
      "timestamp_ms": 1271.028,
      "frame_time_ms": 0.460,
      "fps": 1815,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2243,
      "timestamp_ms": 1271.482,
      "frame_time_ms": 0.454,
      "fps": 1817,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2244,
      "timestamp_ms": 1271.950,
      "frame_time_ms": 0.468,
      "fps": 1819,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2245,
      "timestamp_ms": 1272.423,
      "frame_time_ms": 0.473,
      "fps": 1820,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2246,
      "timestamp_ms": 1272.935,
      "frame_time_ms": 0.512,
      "fps": 1819,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2247,
      "timestamp_ms": 1273.388,
      "frame_time_ms": 0.453,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2248,
      "timestamp_ms": 1273.861,
      "frame_time_ms": 0.473,
      "fps": 1825,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2249,
      "timestamp_ms": 1274.327,
      "frame_time_ms": 0.466,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2250,
      "timestamp_ms": 1274.773,
      "frame_time_ms": 0.446,
      "fps": 1873,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2251,
      "timestamp_ms": 1275.244,
      "frame_time_ms": 0.471,
      "fps": 1895,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2252,
      "timestamp_ms": 1275.701,
      "frame_time_ms": 0.458,
      "fps": 1920,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2253,
      "timestamp_ms": 1276.159,
      "frame_time_ms": 0.457,
      "fps": 1945,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2254,
      "timestamp_ms": 1276.597,
      "frame_time_ms": 0.438,
      "fps": 1967,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2255,
      "timestamp_ms": 1277.039,
      "frame_time_ms": 0.442,
      "fps": 1991,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2256,
      "timestamp_ms": 1277.503,
      "frame_time_ms": 0.464,
      "fps": 2002,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2257,
      "timestamp_ms": 1277.944,
      "frame_time_ms": 0.441,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2258,
      "timestamp_ms": 1278.389,
      "frame_time_ms": 0.445,
      "fps": 2018,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2259,
      "timestamp_ms": 1278.837,
      "frame_time_ms": 0.448,
      "fps": 2023,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2260,
      "timestamp_ms": 1279.337,
      "frame_time_ms": 0.500,
      "fps": 2025,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2261,
      "timestamp_ms": 1279.801,
      "frame_time_ms": 0.464,
      "fps": 2033,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2262,
      "timestamp_ms": 1280.281,
      "frame_time_ms": 0.480,
      "fps": 2039,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2263,
      "timestamp_ms": 1280.766,
      "frame_time_ms": 0.485,
      "fps": 2043,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2264,
      "timestamp_ms": 1281.261,
      "frame_time_ms": 0.495,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2265,
      "timestamp_ms": 1281.711,
      "frame_time_ms": 0.450,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2266,
      "timestamp_ms": 1282.183,
      "frame_time_ms": 0.472,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2267,
      "timestamp_ms": 1282.654,
      "frame_time_ms": 0.471,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2268,
      "timestamp_ms": 1283.123,
      "frame_time_ms": 0.469,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2269,
      "timestamp_ms": 1283.568,
      "frame_time_ms": 0.446,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2270,
      "timestamp_ms": 1284.048,
      "frame_time_ms": 0.479,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2271,
      "timestamp_ms": 1284.509,
      "frame_time_ms": 0.462,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2272,
      "timestamp_ms": 1285.203,
      "frame_time_ms": 0.693,
      "fps": 2069,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2273,
      "timestamp_ms": 1285.651,
      "frame_time_ms": 0.448,
      "fps": 2072,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2274,
      "timestamp_ms": 1286.117,
      "frame_time_ms": 0.466,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2275,
      "timestamp_ms": 1286.562,
      "frame_time_ms": 0.445,
      "fps": 2078,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2276,
      "timestamp_ms": 1287.017,
      "frame_time_ms": 0.455,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2277,
      "timestamp_ms": 1287.464,
      "frame_time_ms": 0.447,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2278,
      "timestamp_ms": 1287.957,
      "frame_time_ms": 0.493,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2279,
      "timestamp_ms": 1288.400,
      "frame_time_ms": 0.443,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2280,
      "timestamp_ms": 1288.852,
      "frame_time_ms": 0.452,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2281,
      "timestamp_ms": 1289.293,
      "frame_time_ms": 0.441,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2282,
      "timestamp_ms": 1289.744,
      "frame_time_ms": 0.451,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2283,
      "timestamp_ms": 1290.288,
      "frame_time_ms": 0.544,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2284,
      "timestamp_ms": 1290.744,
      "frame_time_ms": 0.456,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2285,
      "timestamp_ms": 1291.574,
      "frame_time_ms": 0.830,
      "fps": 2073,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2286,
      "timestamp_ms": 1292.041,
      "frame_time_ms": 0.467,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2287,
      "timestamp_ms": 1292.489,
      "frame_time_ms": 0.448,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2288,
      "timestamp_ms": 1292.932,
      "frame_time_ms": 0.443,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2289,
      "timestamp_ms": 1293.377,
      "frame_time_ms": 0.445,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2290,
      "timestamp_ms": 1293.830,
      "frame_time_ms": 0.453,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2291,
      "timestamp_ms": 1294.267,
      "frame_time_ms": 0.438,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2292,
      "timestamp_ms": 1294.725,
      "frame_time_ms": 0.458,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2293,
      "timestamp_ms": 1295.221,
      "frame_time_ms": 0.496,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2294,
      "timestamp_ms": 1295.712,
      "frame_time_ms": 0.490,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2295,
      "timestamp_ms": 1296.202,
      "frame_time_ms": 0.490,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2296,
      "timestamp_ms": 1296.649,
      "frame_time_ms": 0.447,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2297,
      "timestamp_ms": 1297.105,
      "frame_time_ms": 0.456,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2298,
      "timestamp_ms": 1297.548,
      "frame_time_ms": 0.443,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2299,
      "timestamp_ms": 1298.010,
      "frame_time_ms": 0.462,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2300,
      "timestamp_ms": 1298.472,
      "frame_time_ms": 0.462,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2301,
      "timestamp_ms": 1298.921,
      "frame_time_ms": 0.449,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2302,
      "timestamp_ms": 1299.348,
      "frame_time_ms": 0.427,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2303,
      "timestamp_ms": 1299.819,
      "frame_time_ms": 0.471,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2304,
      "timestamp_ms": 1300.254,
      "frame_time_ms": 0.435,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2305,
      "timestamp_ms": 1300.747,
      "frame_time_ms": 0.492,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2306,
      "timestamp_ms": 1301.204,
      "frame_time_ms": 0.458,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2307,
      "timestamp_ms": 1301.634,
      "frame_time_ms": 0.430,
      "fps": 2124,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2308,
      "timestamp_ms": 1302.053,
      "frame_time_ms": 0.419,
      "fps": 2128,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2309,
      "timestamp_ms": 1302.469,
      "frame_time_ms": 0.416,
      "fps": 2132,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2310,
      "timestamp_ms": 1302.894,
      "frame_time_ms": 0.425,
      "fps": 2133,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2311,
      "timestamp_ms": 1303.319,
      "frame_time_ms": 0.425,
      "fps": 2137,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2312,
      "timestamp_ms": 1303.742,
      "frame_time_ms": 0.423,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2313,
      "timestamp_ms": 1304.184,
      "frame_time_ms": 0.442,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2314,
      "timestamp_ms": 1304.629,
      "frame_time_ms": 0.445,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2315,
      "timestamp_ms": 1305.072,
      "frame_time_ms": 0.443,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2316,
      "timestamp_ms": 1305.537,
      "frame_time_ms": 0.466,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2317,
      "timestamp_ms": 1306.066,
      "frame_time_ms": 0.528,
      "fps": 2133,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2318,
      "timestamp_ms": 1306.684,
      "frame_time_ms": 0.618,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2319,
      "timestamp_ms": 1307.295,
      "frame_time_ms": 0.611,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2320,
      "timestamp_ms": 1307.796,
      "frame_time_ms": 0.501,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2321,
      "timestamp_ms": 1308.271,
      "frame_time_ms": 0.475,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2322,
      "timestamp_ms": 1308.718,
      "frame_time_ms": 0.447,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2323,
      "timestamp_ms": 1309.175,
      "frame_time_ms": 0.457,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2324,
      "timestamp_ms": 1309.635,
      "frame_time_ms": 0.460,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2325,
      "timestamp_ms": 1310.084,
      "frame_time_ms": 0.449,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2326,
      "timestamp_ms": 1310.529,
      "frame_time_ms": 0.445,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2327,
      "timestamp_ms": 1310.982,
      "frame_time_ms": 0.453,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2328,
      "timestamp_ms": 1311.449,
      "frame_time_ms": 0.467,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2329,
      "timestamp_ms": 1311.941,
      "frame_time_ms": 0.493,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2330,
      "timestamp_ms": 1312.419,
      "frame_time_ms": 0.477,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2331,
      "timestamp_ms": 1312.864,
      "frame_time_ms": 0.445,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2332,
      "timestamp_ms": 1313.309,
      "frame_time_ms": 0.445,
      "fps": 2134,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2333,
      "timestamp_ms": 1313.742,
      "frame_time_ms": 0.433,
      "fps": 2135,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2334,
      "timestamp_ms": 1314.174,
      "frame_time_ms": 0.433,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2335,
      "timestamp_ms": 1314.619,
      "frame_time_ms": 0.444,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2336,
      "timestamp_ms": 1315.055,
      "frame_time_ms": 0.436,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2337,
      "timestamp_ms": 1315.489,
      "frame_time_ms": 0.434,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2338,
      "timestamp_ms": 1315.936,
      "frame_time_ms": 0.447,
      "fps": 2144,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2339,
      "timestamp_ms": 1316.369,
      "frame_time_ms": 0.434,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2340,
      "timestamp_ms": 1316.818,
      "frame_time_ms": 0.448,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2341,
      "timestamp_ms": 1317.264,
      "frame_time_ms": 0.446,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2342,
      "timestamp_ms": 1317.712,
      "frame_time_ms": 0.448,
      "fps": 2145,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2343,
      "timestamp_ms": 1318.161,
      "frame_time_ms": 0.449,
      "fps": 2152,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2344,
      "timestamp_ms": 1318.606,
      "frame_time_ms": 0.445,
      "fps": 2153,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2345,
      "timestamp_ms": 1319.057,
      "frame_time_ms": 0.451,
      "fps": 2183,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2346,
      "timestamp_ms": 1319.503,
      "frame_time_ms": 0.446,
      "fps": 2184,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2347,
      "timestamp_ms": 1320.006,
      "frame_time_ms": 0.503,
      "fps": 2180,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2348,
      "timestamp_ms": 1320.460,
      "frame_time_ms": 0.454,
      "fps": 2179,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2349,
      "timestamp_ms": 1320.905,
      "frame_time_ms": 0.445,
      "fps": 2179,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2350,
      "timestamp_ms": 1321.360,
      "frame_time_ms": 0.456,
      "fps": 2179,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2351,
      "timestamp_ms": 1321.830,
      "frame_time_ms": 0.469,
      "fps": 2176,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2352,
      "timestamp_ms": 1322.313,
      "frame_time_ms": 0.483,
      "fps": 2174,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2353,
      "timestamp_ms": 1322.917,
      "frame_time_ms": 0.604,
      "fps": 2166,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2354,
      "timestamp_ms": 1323.365,
      "frame_time_ms": 0.448,
      "fps": 2169,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2355,
      "timestamp_ms": 1323.838,
      "frame_time_ms": 0.473,
      "fps": 2171,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2356,
      "timestamp_ms": 1324.329,
      "frame_time_ms": 0.491,
      "fps": 2167,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2357,
      "timestamp_ms": 1324.817,
      "frame_time_ms": 0.488,
      "fps": 2165,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2358,
      "timestamp_ms": 1325.275,
      "frame_time_ms": 0.458,
      "fps": 2163,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2359,
      "timestamp_ms": 1326.184,
      "frame_time_ms": 0.909,
      "fps": 2129,
      "work_time_ms": 0.907,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2360,
      "timestamp_ms": 1326.722,
      "frame_time_ms": 0.538,
      "fps": 2123,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2361,
      "timestamp_ms": 1327.194,
      "frame_time_ms": 0.472,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2362,
      "timestamp_ms": 1327.677,
      "frame_time_ms": 0.483,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2363,
      "timestamp_ms": 1328.141,
      "frame_time_ms": 0.464,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2364,
      "timestamp_ms": 1328.601,
      "frame_time_ms": 0.460,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2365,
      "timestamp_ms": 1329.102,
      "frame_time_ms": 0.502,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2366,
      "timestamp_ms": 1329.587,
      "frame_time_ms": 0.485,
      "fps": 2113,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2367,
      "timestamp_ms": 1330.059,
      "frame_time_ms": 0.472,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2368,
      "timestamp_ms": 1330.524,
      "frame_time_ms": 0.464,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2369,
      "timestamp_ms": 1330.998,
      "frame_time_ms": 0.474,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2370,
      "timestamp_ms": 1331.491,
      "frame_time_ms": 0.494,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2371,
      "timestamp_ms": 1332.018,
      "frame_time_ms": 0.526,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2372,
      "timestamp_ms": 1332.526,
      "frame_time_ms": 0.508,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2373,
      "timestamp_ms": 1332.985,
      "frame_time_ms": 0.459,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2374,
      "timestamp_ms": 1333.445,
      "frame_time_ms": 0.460,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2375,
      "timestamp_ms": 1333.916,
      "frame_time_ms": 0.471,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2376,
      "timestamp_ms": 1334.383,
      "frame_time_ms": 0.467,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2377,
      "timestamp_ms": 1334.847,
      "frame_time_ms": 0.464,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2378,
      "timestamp_ms": 1335.307,
      "frame_time_ms": 0.460,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2379,
      "timestamp_ms": 1335.781,
      "frame_time_ms": 0.474,
      "fps": 2106,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2380,
      "timestamp_ms": 1336.241,
      "frame_time_ms": 0.460,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2381,
      "timestamp_ms": 1336.702,
      "frame_time_ms": 0.461,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2382,
      "timestamp_ms": 1337.163,
      "frame_time_ms": 0.461,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2383,
      "timestamp_ms": 1337.621,
      "frame_time_ms": 0.458,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2384,
      "timestamp_ms": 1338.093,
      "frame_time_ms": 0.472,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2385,
      "timestamp_ms": 1338.554,
      "frame_time_ms": 0.461,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2386,
      "timestamp_ms": 1339.030,
      "frame_time_ms": 0.477,
      "fps": 2105,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2387,
      "timestamp_ms": 1339.505,
      "frame_time_ms": 0.474,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2388,
      "timestamp_ms": 1339.988,
      "frame_time_ms": 0.483,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2389,
      "timestamp_ms": 1340.460,
      "frame_time_ms": 0.472,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2390,
      "timestamp_ms": 1340.920,
      "frame_time_ms": 0.460,
      "fps": 2105,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2391,
      "timestamp_ms": 1341.378,
      "frame_time_ms": 0.458,
      "fps": 2104,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2392,
      "timestamp_ms": 1341.839,
      "frame_time_ms": 0.461,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2393,
      "timestamp_ms": 1342.300,
      "frame_time_ms": 0.461,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2394,
      "timestamp_ms": 1342.764,
      "frame_time_ms": 0.464,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2395,
      "timestamp_ms": 1343.253,
      "frame_time_ms": 0.490,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2396,
      "timestamp_ms": 1343.719,
      "frame_time_ms": 0.466,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2397,
      "timestamp_ms": 1344.172,
      "frame_time_ms": 0.452,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2398,
      "timestamp_ms": 1344.627,
      "frame_time_ms": 0.455,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2399,
      "timestamp_ms": 1345.093,
      "frame_time_ms": 0.466,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2400,
      "timestamp_ms": 1345.544,
      "frame_time_ms": 0.451,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2401,
      "timestamp_ms": 1345.995,
      "frame_time_ms": 0.451,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2402,
      "timestamp_ms": 1346.457,
      "frame_time_ms": 0.462,
      "fps": 2087,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2403,
      "timestamp_ms": 1346.916,
      "frame_time_ms": 0.459,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2404,
      "timestamp_ms": 1347.373,
      "frame_time_ms": 0.457,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2405,
      "timestamp_ms": 1347.841,
      "frame_time_ms": 0.468,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2406,
      "timestamp_ms": 1348.294,
      "frame_time_ms": 0.453,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2407,
      "timestamp_ms": 1348.745,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2408,
      "timestamp_ms": 1349.217,
      "frame_time_ms": 0.471,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2409,
      "timestamp_ms": 1349.674,
      "frame_time_ms": 0.457,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2410,
      "timestamp_ms": 1350.131,
      "frame_time_ms": 0.457,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2411,
      "timestamp_ms": 1350.612,
      "frame_time_ms": 0.481,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2412,
      "timestamp_ms": 1351.064,
      "frame_time_ms": 0.452,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2413,
      "timestamp_ms": 1351.528,
      "frame_time_ms": 0.464,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2414,
      "timestamp_ms": 1351.998,
      "frame_time_ms": 0.470,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2415,
      "timestamp_ms": 1352.451,
      "frame_time_ms": 0.453,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2416,
      "timestamp_ms": 1352.906,
      "frame_time_ms": 0.455,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2417,
      "timestamp_ms": 1353.367,
      "frame_time_ms": 0.461,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2418,
      "timestamp_ms": 1353.852,
      "frame_time_ms": 0.485,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2419,
      "timestamp_ms": 1354.335,
      "frame_time_ms": 0.483,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2420,
      "timestamp_ms": 1354.835,
      "frame_time_ms": 0.500,
      "fps": 2134,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2421,
      "timestamp_ms": 1355.348,
      "frame_time_ms": 0.513,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2422,
      "timestamp_ms": 1355.846,
      "frame_time_ms": 0.498,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2423,
      "timestamp_ms": 1356.340,
      "frame_time_ms": 0.494,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2424,
      "timestamp_ms": 1356.911,
      "frame_time_ms": 0.571,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2425,
      "timestamp_ms": 1357.383,
      "frame_time_ms": 0.472,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2426,
      "timestamp_ms": 1357.842,
      "frame_time_ms": 0.459,
      "fps": 2123,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2427,
      "timestamp_ms": 1358.294,
      "frame_time_ms": 0.452,
      "fps": 2125,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2428,
      "timestamp_ms": 1358.752,
      "frame_time_ms": 0.458,
      "fps": 2125,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2429,
      "timestamp_ms": 1359.208,
      "frame_time_ms": 0.456,
      "fps": 2126,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2430,
      "timestamp_ms": 1359.674,
      "frame_time_ms": 0.466,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2431,
      "timestamp_ms": 1360.125,
      "frame_time_ms": 0.451,
      "fps": 2134,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2432,
      "timestamp_ms": 1360.579,
      "frame_time_ms": 0.454,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2433,
      "timestamp_ms": 1361.029,
      "frame_time_ms": 0.450,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2434,
      "timestamp_ms": 1361.491,
      "frame_time_ms": 0.462,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2435,
      "timestamp_ms": 1361.966,
      "frame_time_ms": 0.475,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2436,
      "timestamp_ms": 1362.449,
      "frame_time_ms": 0.482,
      "fps": 2137,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2437,
      "timestamp_ms": 1362.962,
      "frame_time_ms": 0.514,
      "fps": 2134,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2438,
      "timestamp_ms": 1363.450,
      "frame_time_ms": 0.489,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2439,
      "timestamp_ms": 1363.987,
      "frame_time_ms": 0.536,
      "fps": 2127,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2440,
      "timestamp_ms": 1364.577,
      "frame_time_ms": 0.590,
      "fps": 2117,
      "work_time_ms": 0.589,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2441,
      "timestamp_ms": 1365.108,
      "frame_time_ms": 0.531,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2442,
      "timestamp_ms": 1365.699,
      "frame_time_ms": 0.591,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2443,
      "timestamp_ms": 1366.202,
      "frame_time_ms": 0.503,
      "fps": 2099,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2444,
      "timestamp_ms": 1366.700,
      "frame_time_ms": 0.498,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2445,
      "timestamp_ms": 1367.408,
      "frame_time_ms": 0.708,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2446,
      "timestamp_ms": 1368.308,
      "frame_time_ms": 0.899,
      "fps": 2049,
      "work_time_ms": 0.897,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2447,
      "timestamp_ms": 1369.271,
      "frame_time_ms": 0.964,
      "fps": 2015,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2448,
      "timestamp_ms": 1370.211,
      "frame_time_ms": 0.940,
      "fps": 1985,
      "work_time_ms": 0.938,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2449,
      "timestamp_ms": 1371.219,
      "frame_time_ms": 1.008,
      "fps": 1950,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2450,
      "timestamp_ms": 1371.718,
      "frame_time_ms": 0.499,
      "fps": 1948,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2451,
      "timestamp_ms": 1372.200,
      "frame_time_ms": 0.482,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2452,
      "timestamp_ms": 1372.684,
      "frame_time_ms": 0.484,
      "fps": 1945,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2453,
      "timestamp_ms": 1373.151,
      "frame_time_ms": 0.467,
      "fps": 1944,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2454,
      "timestamp_ms": 1373.620,
      "frame_time_ms": 0.469,
      "fps": 1944,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2455,
      "timestamp_ms": 1374.080,
      "frame_time_ms": 0.460,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2456,
      "timestamp_ms": 1374.545,
      "frame_time_ms": 0.466,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2457,
      "timestamp_ms": 1375.050,
      "frame_time_ms": 0.505,
      "fps": 1943,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2458,
      "timestamp_ms": 1375.525,
      "frame_time_ms": 0.475,
      "fps": 1941,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2459,
      "timestamp_ms": 1376.013,
      "frame_time_ms": 0.487,
      "fps": 1940,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2460,
      "timestamp_ms": 1376.479,
      "frame_time_ms": 0.466,
      "fps": 1939,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2461,
      "timestamp_ms": 1376.957,
      "frame_time_ms": 0.478,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2462,
      "timestamp_ms": 1377.416,
      "frame_time_ms": 0.459,
      "fps": 1938,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2463,
      "timestamp_ms": 1377.887,
      "frame_time_ms": 0.471,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2464,
      "timestamp_ms": 1378.350,
      "frame_time_ms": 0.463,
      "fps": 1936,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2465,
      "timestamp_ms": 1378.816,
      "frame_time_ms": 0.466,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2466,
      "timestamp_ms": 1379.274,
      "frame_time_ms": 0.458,
      "fps": 1936,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2467,
      "timestamp_ms": 1379.791,
      "frame_time_ms": 0.517,
      "fps": 1932,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2468,
      "timestamp_ms": 1380.276,
      "frame_time_ms": 0.485,
      "fps": 1931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2469,
      "timestamp_ms": 1380.740,
      "frame_time_ms": 0.465,
      "fps": 1931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2470,
      "timestamp_ms": 1381.202,
      "frame_time_ms": 0.461,
      "fps": 1931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2471,
      "timestamp_ms": 1381.661,
      "frame_time_ms": 0.459,
      "fps": 1932,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2472,
      "timestamp_ms": 1382.123,
      "frame_time_ms": 0.462,
      "fps": 1931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2473,
      "timestamp_ms": 1382.581,
      "frame_time_ms": 0.458,
      "fps": 1932,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2474,
      "timestamp_ms": 1383.371,
      "frame_time_ms": 0.790,
      "fps": 1912,
      "work_time_ms": 0.788,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2475,
      "timestamp_ms": 1384.507,
      "frame_time_ms": 1.135,
      "fps": 1871,
      "work_time_ms": 1.134,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2476,
      "timestamp_ms": 1385.408,
      "frame_time_ms": 0.902,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2477,
      "timestamp_ms": 1386.002,
      "frame_time_ms": 0.594,
      "fps": 1838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2478,
      "timestamp_ms": 1386.489,
      "frame_time_ms": 0.487,
      "fps": 1838,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2479,
      "timestamp_ms": 1386.961,
      "frame_time_ms": 0.472,
      "fps": 1839,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2480,
      "timestamp_ms": 1387.431,
      "frame_time_ms": 0.470,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2481,
      "timestamp_ms": 1387.898,
      "frame_time_ms": 0.467,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2482,
      "timestamp_ms": 1388.355,
      "frame_time_ms": 0.457,
      "fps": 1845,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2483,
      "timestamp_ms": 1388.813,
      "frame_time_ms": 0.459,
      "fps": 1847,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2484,
      "timestamp_ms": 1389.272,
      "frame_time_ms": 0.458,
      "fps": 1854,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2485,
      "timestamp_ms": 1389.760,
      "frame_time_ms": 0.488,
      "fps": 1853,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2486,
      "timestamp_ms": 1390.222,
      "frame_time_ms": 0.462,
      "fps": 1852,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2487,
      "timestamp_ms": 1390.683,
      "frame_time_ms": 0.461,
      "fps": 1852,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2488,
      "timestamp_ms": 1391.152,
      "frame_time_ms": 0.469,
      "fps": 1851,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2489,
      "timestamp_ms": 1391.624,
      "frame_time_ms": 0.472,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2490,
      "timestamp_ms": 1392.090,
      "frame_time_ms": 0.466,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2491,
      "timestamp_ms": 1392.551,
      "frame_time_ms": 0.461,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2492,
      "timestamp_ms": 1393.010,
      "frame_time_ms": 0.459,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2493,
      "timestamp_ms": 1393.471,
      "frame_time_ms": 0.461,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2494,
      "timestamp_ms": 1393.929,
      "frame_time_ms": 0.458,
      "fps": 1849,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2495,
      "timestamp_ms": 1394.386,
      "frame_time_ms": 0.457,
      "fps": 1850,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2496,
      "timestamp_ms": 1394.844,
      "frame_time_ms": 0.458,
      "fps": 1852,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2497,
      "timestamp_ms": 1395.302,
      "frame_time_ms": 0.458,
      "fps": 1855,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2498,
      "timestamp_ms": 1395.776,
      "frame_time_ms": 0.474,
      "fps": 1856,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2499,
      "timestamp_ms": 1396.240,
      "frame_time_ms": 0.464,
      "fps": 1860,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2500,
      "timestamp_ms": 1396.725,
      "frame_time_ms": 0.485,
      "fps": 1866,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2501,
      "timestamp_ms": 1397.186,
      "frame_time_ms": 0.461,
      "fps": 1870,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2502,
      "timestamp_ms": 1397.644,
      "frame_time_ms": 0.458,
      "fps": 1878,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2503,
      "timestamp_ms": 1398.105,
      "frame_time_ms": 0.461,
      "fps": 1880,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2504,
      "timestamp_ms": 1398.563,
      "frame_time_ms": 0.458,
      "fps": 1883,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2505,
      "timestamp_ms": 1399.293,
      "frame_time_ms": 0.729,
      "fps": 1881,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2506,
      "timestamp_ms": 1400.221,
      "frame_time_ms": 0.929,
      "fps": 1880,
      "work_time_ms": 0.928,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2507,
      "timestamp_ms": 1401.119,
      "frame_time_ms": 0.897,
      "fps": 1884,
      "work_time_ms": 0.896,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2508,
      "timestamp_ms": 1401.592,
      "frame_time_ms": 0.475,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2509,
      "timestamp_ms": 1402.078,
      "frame_time_ms": 0.485,
      "fps": 1944,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2510,
      "timestamp_ms": 1402.537,
      "frame_time_ms": 0.459,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2511,
      "timestamp_ms": 1403.001,
      "frame_time_ms": 0.464,
      "fps": 1947,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2512,
      "timestamp_ms": 1403.952,
      "frame_time_ms": 0.951,
      "fps": 1918,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2513,
      "timestamp_ms": 1404.982,
      "frame_time_ms": 1.030,
      "fps": 1884,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2514,
      "timestamp_ms": 1406.005,
      "frame_time_ms": 1.023,
      "fps": 1852,
      "work_time_ms": 1.022,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2515,
      "timestamp_ms": 1407.101,
      "frame_time_ms": 1.096,
      "fps": 1817,
      "work_time_ms": 1.094,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2516,
      "timestamp_ms": 1408.142,
      "frame_time_ms": 1.041,
      "fps": 1785,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2517,
      "timestamp_ms": 1409.173,
      "frame_time_ms": 1.031,
      "fps": 1758,
      "work_time_ms": 1.030,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2518,
      "timestamp_ms": 1410.204,
      "frame_time_ms": 1.031,
      "fps": 1730,
      "work_time_ms": 1.030,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2519,
      "timestamp_ms": 1411.238,
      "frame_time_ms": 1.034,
      "fps": 1703,
      "work_time_ms": 1.033,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2520,
      "timestamp_ms": 1412.263,
      "frame_time_ms": 1.025,
      "fps": 1676,
      "work_time_ms": 1.023,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2521,
      "timestamp_ms": 1413.295,
      "frame_time_ms": 1.032,
      "fps": 1651,
      "work_time_ms": 1.031,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2522,
      "timestamp_ms": 1414.150,
      "frame_time_ms": 0.856,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2523,
      "timestamp_ms": 1414.626,
      "frame_time_ms": 0.475,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2524,
      "timestamp_ms": 1415.405,
      "frame_time_ms": 0.779,
      "fps": 1619,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2525,
      "timestamp_ms": 1416.318,
      "frame_time_ms": 0.913,
      "fps": 1599,
      "work_time_ms": 0.912,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2526,
      "timestamp_ms": 1417.211,
      "frame_time_ms": 0.893,
      "fps": 1581,
      "work_time_ms": 0.892,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2527,
      "timestamp_ms": 1417.867,
      "frame_time_ms": 0.656,
      "fps": 1575,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2528,
      "timestamp_ms": 1418.822,
      "frame_time_ms": 0.955,
      "fps": 1556,
      "work_time_ms": 0.953,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2529,
      "timestamp_ms": 1419.821,
      "frame_time_ms": 0.999,
      "fps": 1535,
      "work_time_ms": 0.997,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2530,
      "timestamp_ms": 1420.816,
      "frame_time_ms": 0.995,
      "fps": 1514,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2531,
      "timestamp_ms": 1421.831,
      "frame_time_ms": 1.015,
      "fps": 1493,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2532,
      "timestamp_ms": 1422.875,
      "frame_time_ms": 1.044,
      "fps": 1472,
      "work_time_ms": 1.043,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2533,
      "timestamp_ms": 1423.935,
      "frame_time_ms": 1.060,
      "fps": 1450,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2534,
      "timestamp_ms": 1424.958,
      "frame_time_ms": 1.023,
      "fps": 1442,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2535,
      "timestamp_ms": 1425.983,
      "frame_time_ms": 1.025,
      "fps": 1446,
      "work_time_ms": 1.024,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2536,
      "timestamp_ms": 1427.019,
      "frame_time_ms": 1.036,
      "fps": 1441,
      "work_time_ms": 1.035,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2537,
      "timestamp_ms": 1428.041,
      "frame_time_ms": 1.022,
      "fps": 1427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2538,
      "timestamp_ms": 1429.114,
      "frame_time_ms": 1.073,
      "fps": 1407,
      "work_time_ms": 1.071,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2539,
      "timestamp_ms": 1430.091,
      "frame_time_ms": 0.977,
      "fps": 1391,
      "work_time_ms": 0.976,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2540,
      "timestamp_ms": 1431.026,
      "frame_time_ms": 0.935,
      "fps": 1376,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2541,
      "timestamp_ms": 1431.491,
      "frame_time_ms": 0.465,
      "fps": 1376,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2542,
      "timestamp_ms": 1431.958,
      "frame_time_ms": 0.467,
      "fps": 1376,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2543,
      "timestamp_ms": 1432.411,
      "frame_time_ms": 0.454,
      "fps": 1376,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2544,
      "timestamp_ms": 1432.864,
      "frame_time_ms": 0.452,
      "fps": 1376,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2545,
      "timestamp_ms": 1433.310,
      "frame_time_ms": 0.446,
      "fps": 1377,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2546,
      "timestamp_ms": 1433.755,
      "frame_time_ms": 0.445,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2547,
      "timestamp_ms": 1434.203,
      "frame_time_ms": 0.448,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2548,
      "timestamp_ms": 1434.653,
      "frame_time_ms": 0.450,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2549,
      "timestamp_ms": 1435.099,
      "frame_time_ms": 0.446,
      "fps": 1380,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2550,
      "timestamp_ms": 1435.562,
      "frame_time_ms": 0.463,
      "fps": 1380,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2551,
      "timestamp_ms": 1436.035,
      "frame_time_ms": 0.473,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2552,
      "timestamp_ms": 1436.509,
      "frame_time_ms": 0.474,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2553,
      "timestamp_ms": 1436.973,
      "frame_time_ms": 0.464,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2554,
      "timestamp_ms": 1437.433,
      "frame_time_ms": 0.461,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2555,
      "timestamp_ms": 1437.898,
      "frame_time_ms": 0.464,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2556,
      "timestamp_ms": 1438.364,
      "frame_time_ms": 0.466,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2557,
      "timestamp_ms": 1438.826,
      "frame_time_ms": 0.462,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2558,
      "timestamp_ms": 1439.315,
      "frame_time_ms": 0.489,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2559,
      "timestamp_ms": 1439.772,
      "frame_time_ms": 0.457,
      "fps": 1378,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2560,
      "timestamp_ms": 1440.230,
      "frame_time_ms": 0.458,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2561,
      "timestamp_ms": 1440.868,
      "frame_time_ms": 0.638,
      "fps": 1373,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2562,
      "timestamp_ms": 1441.335,
      "frame_time_ms": 0.467,
      "fps": 1373,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2563,
      "timestamp_ms": 1441.789,
      "frame_time_ms": 0.455,
      "fps": 1373,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2564,
      "timestamp_ms": 1442.237,
      "frame_time_ms": 0.447,
      "fps": 1373,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2565,
      "timestamp_ms": 1442.683,
      "frame_time_ms": 0.446,
      "fps": 1382,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2566,
      "timestamp_ms": 1443.134,
      "frame_time_ms": 0.451,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2567,
      "timestamp_ms": 1443.589,
      "frame_time_ms": 0.455,
      "fps": 1412,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2568,
      "timestamp_ms": 1444.049,
      "frame_time_ms": 0.460,
      "fps": 1413,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2569,
      "timestamp_ms": 1444.493,
      "frame_time_ms": 0.444,
      "fps": 1414,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2570,
      "timestamp_ms": 1444.938,
      "frame_time_ms": 0.445,
      "fps": 1415,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2571,
      "timestamp_ms": 1445.383,
      "frame_time_ms": 0.445,
      "fps": 1415,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2572,
      "timestamp_ms": 1445.846,
      "frame_time_ms": 0.464,
      "fps": 1432,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2573,
      "timestamp_ms": 1446.515,
      "frame_time_ms": 0.668,
      "fps": 1444,
      "work_time_ms": 0.665,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2574,
      "timestamp_ms": 1447.442,
      "frame_time_ms": 0.927,
      "fps": 1447,
      "work_time_ms": 0.924,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2575,
      "timestamp_ms": 1448.360,
      "frame_time_ms": 0.918,
      "fps": 1454,
      "work_time_ms": 0.916,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2576,
      "timestamp_ms": 1449.064,
      "frame_time_ms": 0.704,
      "fps": 1466,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2577,
      "timestamp_ms": 1449.575,
      "frame_time_ms": 0.511,
      "fps": 1485,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2578,
      "timestamp_ms": 1450.031,
      "frame_time_ms": 0.456,
      "fps": 1506,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2579,
      "timestamp_ms": 1450.537,
      "frame_time_ms": 0.506,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2580,
      "timestamp_ms": 1450.994,
      "frame_time_ms": 0.458,
      "fps": 1549,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2581,
      "timestamp_ms": 1451.448,
      "frame_time_ms": 0.453,
      "fps": 1572,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2582,
      "timestamp_ms": 1451.910,
      "frame_time_ms": 0.462,
      "fps": 1589,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2583,
      "timestamp_ms": 1452.356,
      "frame_time_ms": 0.446,
      "fps": 1590,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2584,
      "timestamp_ms": 1452.802,
      "frame_time_ms": 0.446,
      "fps": 1604,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2585,
      "timestamp_ms": 1453.253,
      "frame_time_ms": 0.451,
      "fps": 1624,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2586,
      "timestamp_ms": 1453.702,
      "frame_time_ms": 0.449,
      "fps": 1644,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2587,
      "timestamp_ms": 1454.187,
      "frame_time_ms": 0.486,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2588,
      "timestamp_ms": 1454.636,
      "frame_time_ms": 0.448,
      "fps": 1675,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2589,
      "timestamp_ms": 1455.092,
      "frame_time_ms": 0.456,
      "fps": 1701,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2590,
      "timestamp_ms": 1455.543,
      "frame_time_ms": 0.451,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2591,
      "timestamp_ms": 1456.012,
      "frame_time_ms": 0.470,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2592,
      "timestamp_ms": 1456.479,
      "frame_time_ms": 0.466,
      "fps": 1785,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2593,
      "timestamp_ms": 1456.944,
      "frame_time_ms": 0.465,
      "fps": 1817,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2594,
      "timestamp_ms": 1457.510,
      "frame_time_ms": 0.566,
      "fps": 1843,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2595,
      "timestamp_ms": 1457.962,
      "frame_time_ms": 0.452,
      "fps": 1876,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2596,
      "timestamp_ms": 1458.407,
      "frame_time_ms": 0.445,
      "fps": 1911,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2597,
      "timestamp_ms": 1458.889,
      "frame_time_ms": 0.482,
      "fps": 1945,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2598,
      "timestamp_ms": 1459.341,
      "frame_time_ms": 0.453,
      "fps": 1984,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2599,
      "timestamp_ms": 1459.802,
      "frame_time_ms": 0.460,
      "fps": 2019,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2600,
      "timestamp_ms": 1460.276,
      "frame_time_ms": 0.475,
      "fps": 2051,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2601,
      "timestamp_ms": 1460.723,
      "frame_time_ms": 0.446,
      "fps": 2052,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2602,
      "timestamp_ms": 1461.180,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2603,
      "timestamp_ms": 1461.647,
      "frame_time_ms": 0.467,
      "fps": 2052,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2604,
      "timestamp_ms": 1462.181,
      "frame_time_ms": 0.534,
      "fps": 2046,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2605,
      "timestamp_ms": 1463.101,
      "frame_time_ms": 0.920,
      "fps": 2014,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2606,
      "timestamp_ms": 1464.180,
      "frame_time_ms": 1.078,
      "fps": 1972,
      "work_time_ms": 1.070,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2607,
      "timestamp_ms": 1465.333,
      "frame_time_ms": 1.153,
      "fps": 1927,
      "work_time_ms": 1.151,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2608,
      "timestamp_ms": 1466.320,
      "frame_time_ms": 0.988,
      "fps": 1894,
      "work_time_ms": 0.986,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2609,
      "timestamp_ms": 1467.381,
      "frame_time_ms": 1.061,
      "fps": 1858,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2610,
      "timestamp_ms": 1468.427,
      "frame_time_ms": 1.046,
      "fps": 1825,
      "work_time_ms": 1.045,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2611,
      "timestamp_ms": 1469.443,
      "frame_time_ms": 1.015,
      "fps": 1796,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2612,
      "timestamp_ms": 1470.463,
      "frame_time_ms": 1.020,
      "fps": 1767,
      "work_time_ms": 1.019,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2613,
      "timestamp_ms": 1471.549,
      "frame_time_ms": 1.087,
      "fps": 1735,
      "work_time_ms": 1.085,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2614,
      "timestamp_ms": 1472.363,
      "frame_time_ms": 0.814,
      "fps": 1717,
      "work_time_ms": 0.813,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2615,
      "timestamp_ms": 1473.373,
      "frame_time_ms": 1.010,
      "fps": 1691,
      "work_time_ms": 1.009,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2616,
      "timestamp_ms": 1474.388,
      "frame_time_ms": 1.015,
      "fps": 1665,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2617,
      "timestamp_ms": 1475.447,
      "frame_time_ms": 1.059,
      "fps": 1638,
      "work_time_ms": 1.058,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2618,
      "timestamp_ms": 1476.483,
      "frame_time_ms": 1.036,
      "fps": 1614,
      "work_time_ms": 1.035,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2619,
      "timestamp_ms": 1477.445,
      "frame_time_ms": 0.962,
      "fps": 1592,
      "work_time_ms": 0.961,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2620,
      "timestamp_ms": 1478.266,
      "frame_time_ms": 0.821,
      "fps": 1577,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2621,
      "timestamp_ms": 1478.740,
      "frame_time_ms": 0.474,
      "fps": 1584,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2622,
      "timestamp_ms": 1479.232,
      "frame_time_ms": 0.492,
      "fps": 1583,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2623,
      "timestamp_ms": 1479.708,
      "frame_time_ms": 0.476,
      "fps": 1582,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2624,
      "timestamp_ms": 1480.196,
      "frame_time_ms": 0.488,
      "fps": 1580,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2625,
      "timestamp_ms": 1480.687,
      "frame_time_ms": 0.492,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2626,
      "timestamp_ms": 1481.181,
      "frame_time_ms": 0.493,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2627,
      "timestamp_ms": 1481.713,
      "frame_time_ms": 0.532,
      "fps": 1573,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2628,
      "timestamp_ms": 1482.185,
      "frame_time_ms": 0.472,
      "fps": 1573,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2629,
      "timestamp_ms": 1482.673,
      "frame_time_ms": 0.488,
      "fps": 1571,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2630,
      "timestamp_ms": 1483.158,
      "frame_time_ms": 0.485,
      "fps": 1569,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2631,
      "timestamp_ms": 1483.631,
      "frame_time_ms": 0.473,
      "fps": 1568,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2632,
      "timestamp_ms": 1484.103,
      "frame_time_ms": 0.473,
      "fps": 1568,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2633,
      "timestamp_ms": 1484.575,
      "frame_time_ms": 0.471,
      "fps": 1576,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2634,
      "timestamp_ms": 1485.031,
      "frame_time_ms": 0.456,
      "fps": 1596,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2635,
      "timestamp_ms": 1485.464,
      "frame_time_ms": 0.433,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2636,
      "timestamp_ms": 1485.932,
      "frame_time_ms": 0.468,
      "fps": 1627,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2637,
      "timestamp_ms": 1486.399,
      "frame_time_ms": 0.467,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2638,
      "timestamp_ms": 1486.859,
      "frame_time_ms": 0.460,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2639,
      "timestamp_ms": 1487.310,
      "frame_time_ms": 0.451,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2640,
      "timestamp_ms": 1487.778,
      "frame_time_ms": 0.469,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2641,
      "timestamp_ms": 1488.276,
      "frame_time_ms": 0.497,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2642,
      "timestamp_ms": 1488.753,
      "frame_time_ms": 0.477,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2643,
      "timestamp_ms": 1489.217,
      "frame_time_ms": 0.464,
      "fps": 1627,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2644,
      "timestamp_ms": 1489.704,
      "frame_time_ms": 0.487,
      "fps": 1625,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2645,
      "timestamp_ms": 1490.212,
      "frame_time_ms": 0.508,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2646,
      "timestamp_ms": 1490.684,
      "frame_time_ms": 0.472,
      "fps": 1622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2647,
      "timestamp_ms": 1491.133,
      "frame_time_ms": 0.449,
      "fps": 1624,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2648,
      "timestamp_ms": 1491.591,
      "frame_time_ms": 0.458,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2649,
      "timestamp_ms": 1492.073,
      "frame_time_ms": 0.482,
      "fps": 1622,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2650,
      "timestamp_ms": 1492.635,
      "frame_time_ms": 0.562,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2651,
      "timestamp_ms": 1493.109,
      "frame_time_ms": 0.474,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2652,
      "timestamp_ms": 1493.599,
      "frame_time_ms": 0.490,
      "fps": 1616,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2653,
      "timestamp_ms": 1494.447,
      "frame_time_ms": 0.848,
      "fps": 1599,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2654,
      "timestamp_ms": 1495.444,
      "frame_time_ms": 0.997,
      "fps": 1581,
      "work_time_ms": 0.996,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2655,
      "timestamp_ms": 1496.235,
      "frame_time_ms": 0.791,
      "fps": 1567,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2656,
      "timestamp_ms": 1496.984,
      "frame_time_ms": 0.749,
      "fps": 1555,
      "work_time_ms": 0.749,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2657,
      "timestamp_ms": 1497.715,
      "frame_time_ms": 0.731,
      "fps": 1545,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2658,
      "timestamp_ms": 1498.447,
      "frame_time_ms": 0.732,
      "fps": 1534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2659,
      "timestamp_ms": 1499.191,
      "frame_time_ms": 0.744,
      "fps": 1523,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2660,
      "timestamp_ms": 1499.919,
      "frame_time_ms": 0.728,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2661,
      "timestamp_ms": 1500.706,
      "frame_time_ms": 0.787,
      "fps": 1500,
      "work_time_ms": 0.786,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2662,
      "timestamp_ms": 1501.432,
      "frame_time_ms": 0.726,
      "fps": 1490,
      "work_time_ms": 0.726,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2663,
      "timestamp_ms": 1502.175,
      "frame_time_ms": 0.743,
      "fps": 1480,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2664,
      "timestamp_ms": 1502.920,
      "frame_time_ms": 0.745,
      "fps": 1472,
      "work_time_ms": 0.744,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2665,
      "timestamp_ms": 1503.655,
      "frame_time_ms": 0.735,
      "fps": 1479,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2666,
      "timestamp_ms": 1504.391,
      "frame_time_ms": 0.736,
      "fps": 1492,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2667,
      "timestamp_ms": 1505.143,
      "frame_time_ms": 0.752,
      "fps": 1507,
      "work_time_ms": 0.751,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2668,
      "timestamp_ms": 1505.859,
      "frame_time_ms": 0.716,
      "fps": 1517,
      "work_time_ms": 0.716,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2669,
      "timestamp_ms": 1506.575,
      "frame_time_ms": 0.716,
      "fps": 1530,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2670,
      "timestamp_ms": 1507.312,
      "frame_time_ms": 0.737,
      "fps": 1543,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2671,
      "timestamp_ms": 1508.045,
      "frame_time_ms": 0.733,
      "fps": 1554,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2672,
      "timestamp_ms": 1508.774,
      "frame_time_ms": 0.729,
      "fps": 1566,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2673,
      "timestamp_ms": 1509.515,
      "frame_time_ms": 0.741,
      "fps": 1580,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2674,
      "timestamp_ms": 1510.218,
      "frame_time_ms": 0.703,
      "fps": 1584,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2675,
      "timestamp_ms": 1510.685,
      "frame_time_ms": 0.467,
      "fps": 1608,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2676,
      "timestamp_ms": 1511.158,
      "frame_time_ms": 0.473,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2677,
      "timestamp_ms": 1511.633,
      "frame_time_ms": 0.475,
      "fps": 1658,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2678,
      "timestamp_ms": 1512.094,
      "frame_time_ms": 0.461,
      "fps": 1684,
      "work_time_ms": 0.461,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2679,
      "timestamp_ms": 1512.552,
      "frame_time_ms": 0.458,
      "fps": 1709,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2680,
      "timestamp_ms": 1513.016,
      "frame_time_ms": 0.464,
      "fps": 1726,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2681,
      "timestamp_ms": 1513.509,
      "frame_time_ms": 0.493,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2682,
      "timestamp_ms": 1514.025,
      "frame_time_ms": 0.517,
      "fps": 1724,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2683,
      "timestamp_ms": 1514.513,
      "frame_time_ms": 0.487,
      "fps": 1723,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2684,
      "timestamp_ms": 1514.986,
      "frame_time_ms": 0.473,
      "fps": 1724,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2685,
      "timestamp_ms": 1515.444,
      "frame_time_ms": 0.458,
      "fps": 1726,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2686,
      "timestamp_ms": 1515.922,
      "frame_time_ms": 0.478,
      "fps": 1727,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2687,
      "timestamp_ms": 1516.390,
      "frame_time_ms": 0.468,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2688,
      "timestamp_ms": 1516.849,
      "frame_time_ms": 0.459,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2689,
      "timestamp_ms": 1517.308,
      "frame_time_ms": 0.459,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2690,
      "timestamp_ms": 1517.768,
      "frame_time_ms": 0.460,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2691,
      "timestamp_ms": 1518.251,
      "frame_time_ms": 0.483,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2692,
      "timestamp_ms": 1518.726,
      "frame_time_ms": 0.475,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2693,
      "timestamp_ms": 1519.190,
      "frame_time_ms": 0.464,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2694,
      "timestamp_ms": 1519.658,
      "frame_time_ms": 0.468,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2695,
      "timestamp_ms": 1520.105,
      "frame_time_ms": 0.447,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2696,
      "timestamp_ms": 1520.565,
      "frame_time_ms": 0.460,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2697,
      "timestamp_ms": 1521.020,
      "frame_time_ms": 0.455,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2698,
      "timestamp_ms": 1521.471,
      "frame_time_ms": 0.451,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2699,
      "timestamp_ms": 1521.928,
      "frame_time_ms": 0.457,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2700,
      "timestamp_ms": 1522.392,
      "frame_time_ms": 0.464,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2701,
      "timestamp_ms": 1522.903,
      "frame_time_ms": 0.511,
      "fps": 1732,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2702,
      "timestamp_ms": 1523.362,
      "frame_time_ms": 0.459,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2703,
      "timestamp_ms": 1523.833,
      "frame_time_ms": 0.471,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2704,
      "timestamp_ms": 1524.324,
      "frame_time_ms": 0.491,
      "fps": 1733,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2705,
      "timestamp_ms": 1524.786,
      "frame_time_ms": 0.462,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2706,
      "timestamp_ms": 1525.249,
      "frame_time_ms": 0.464,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2707,
      "timestamp_ms": 1525.724,
      "frame_time_ms": 0.474,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2708,
      "timestamp_ms": 1526.367,
      "frame_time_ms": 0.643,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2709,
      "timestamp_ms": 1526.848,
      "frame_time_ms": 0.481,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2710,
      "timestamp_ms": 1527.311,
      "frame_time_ms": 0.463,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2711,
      "timestamp_ms": 1527.911,
      "frame_time_ms": 0.600,
      "fps": 1724,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2712,
      "timestamp_ms": 1528.372,
      "frame_time_ms": 0.461,
      "fps": 1725,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2713,
      "timestamp_ms": 1528.831,
      "frame_time_ms": 0.460,
      "fps": 1744,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2714,
      "timestamp_ms": 1529.290,
      "frame_time_ms": 0.458,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2715,
      "timestamp_ms": 1529.750,
      "frame_time_ms": 0.460,
      "fps": 1790,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2716,
      "timestamp_ms": 1530.214,
      "frame_time_ms": 0.464,
      "fps": 1805,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2717,
      "timestamp_ms": 1530.669,
      "frame_time_ms": 0.456,
      "fps": 1820,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2718,
      "timestamp_ms": 1531.114,
      "frame_time_ms": 0.444,
      "fps": 1836,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2719,
      "timestamp_ms": 1531.560,
      "frame_time_ms": 0.446,
      "fps": 1853,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2720,
      "timestamp_ms": 1532.019,
      "frame_time_ms": 0.459,
      "fps": 1869,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2721,
      "timestamp_ms": 1532.470,
      "frame_time_ms": 0.452,
      "fps": 1888,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2722,
      "timestamp_ms": 1532.924,
      "frame_time_ms": 0.453,
      "fps": 1905,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2723,
      "timestamp_ms": 1533.371,
      "frame_time_ms": 0.447,
      "fps": 1923,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2724,
      "timestamp_ms": 1533.820,
      "frame_time_ms": 0.449,
      "fps": 1941,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2725,
      "timestamp_ms": 1534.270,
      "frame_time_ms": 0.450,
      "fps": 1959,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2726,
      "timestamp_ms": 1534.750,
      "frame_time_ms": 0.480,
      "fps": 1976,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2727,
      "timestamp_ms": 1535.243,
      "frame_time_ms": 0.493,
      "fps": 1993,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2728,
      "timestamp_ms": 1535.700,
      "frame_time_ms": 0.457,
      "fps": 2010,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2729,
      "timestamp_ms": 1536.150,
      "frame_time_ms": 0.450,
      "fps": 2028,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2730,
      "timestamp_ms": 1536.597,
      "frame_time_ms": 0.447,
      "fps": 2048,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2731,
      "timestamp_ms": 1537.045,
      "frame_time_ms": 0.448,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2732,
      "timestamp_ms": 1537.491,
      "frame_time_ms": 0.447,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2733,
      "timestamp_ms": 1537.939,
      "frame_time_ms": 0.447,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2734,
      "timestamp_ms": 1538.388,
      "frame_time_ms": 0.449,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2735,
      "timestamp_ms": 1538.837,
      "frame_time_ms": 0.449,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2736,
      "timestamp_ms": 1539.293,
      "frame_time_ms": 0.456,
      "fps": 2132,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2737,
      "timestamp_ms": 1539.802,
      "frame_time_ms": 0.509,
      "fps": 2130,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2738,
      "timestamp_ms": 1540.269,
      "frame_time_ms": 0.467,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2739,
      "timestamp_ms": 1540.729,
      "frame_time_ms": 0.460,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2740,
      "timestamp_ms": 1541.189,
      "frame_time_ms": 0.460,
      "fps": 2129,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2741,
      "timestamp_ms": 1541.652,
      "frame_time_ms": 0.463,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2742,
      "timestamp_ms": 1542.113,
      "frame_time_ms": 0.461,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2743,
      "timestamp_ms": 1542.572,
      "frame_time_ms": 0.459,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2744,
      "timestamp_ms": 1543.029,
      "frame_time_ms": 0.457,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2745,
      "timestamp_ms": 1543.486,
      "frame_time_ms": 0.458,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2746,
      "timestamp_ms": 1543.958,
      "frame_time_ms": 0.471,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2747,
      "timestamp_ms": 1544.416,
      "frame_time_ms": 0.458,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2748,
      "timestamp_ms": 1544.876,
      "frame_time_ms": 0.460,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2749,
      "timestamp_ms": 1545.365,
      "frame_time_ms": 0.489,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2750,
      "timestamp_ms": 1545.828,
      "frame_time_ms": 0.463,
      "fps": 2138,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2751,
      "timestamp_ms": 1546.286,
      "frame_time_ms": 0.458,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2752,
      "timestamp_ms": 1546.747,
      "frame_time_ms": 0.461,
      "fps": 2141,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2753,
      "timestamp_ms": 1547.221,
      "frame_time_ms": 0.474,
      "fps": 2140,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2754,
      "timestamp_ms": 1547.699,
      "frame_time_ms": 0.479,
      "fps": 2139,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2755,
      "timestamp_ms": 1548.191,
      "frame_time_ms": 0.491,
      "fps": 2136,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2756,
      "timestamp_ms": 1548.655,
      "frame_time_ms": 0.464,
      "fps": 2135,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2757,
      "timestamp_ms": 1549.134,
      "frame_time_ms": 0.479,
      "fps": 2134,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2758,
      "timestamp_ms": 1549.624,
      "frame_time_ms": 0.490,
      "fps": 2131,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2759,
      "timestamp_ms": 1550.112,
      "frame_time_ms": 0.488,
      "fps": 2128,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2760,
      "timestamp_ms": 1550.655,
      "frame_time_ms": 0.543,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2761,
      "timestamp_ms": 1551.171,
      "frame_time_ms": 0.516,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2762,
      "timestamp_ms": 1551.743,
      "frame_time_ms": 0.572,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2763,
      "timestamp_ms": 1552.238,
      "frame_time_ms": 0.496,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2764,
      "timestamp_ms": 1552.719,
      "frame_time_ms": 0.480,
      "fps": 2113,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2765,
      "timestamp_ms": 1553.196,
      "frame_time_ms": 0.477,
      "fps": 2111,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2766,
      "timestamp_ms": 1553.672,
      "frame_time_ms": 0.476,
      "fps": 2111,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2767,
      "timestamp_ms": 1554.152,
      "frame_time_ms": 0.480,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2768,
      "timestamp_ms": 1554.629,
      "frame_time_ms": 0.477,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2769,
      "timestamp_ms": 1555.129,
      "frame_time_ms": 0.500,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2770,
      "timestamp_ms": 1555.824,
      "frame_time_ms": 0.694,
      "fps": 2104,
      "work_time_ms": 0.693,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2771,
      "timestamp_ms": 1556.483,
      "frame_time_ms": 0.659,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2772,
      "timestamp_ms": 1556.965,
      "frame_time_ms": 0.483,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2773,
      "timestamp_ms": 1557.426,
      "frame_time_ms": 0.461,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2774,
      "timestamp_ms": 1557.887,
      "frame_time_ms": 0.461,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2775,
      "timestamp_ms": 1558.363,
      "frame_time_ms": 0.476,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2776,
      "timestamp_ms": 1558.822,
      "frame_time_ms": 0.459,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2777,
      "timestamp_ms": 1559.281,
      "frame_time_ms": 0.459,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2778,
      "timestamp_ms": 1559.755,
      "frame_time_ms": 0.474,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2779,
      "timestamp_ms": 1560.216,
      "frame_time_ms": 0.461,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2780,
      "timestamp_ms": 1560.683,
      "frame_time_ms": 0.467,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2781,
      "timestamp_ms": 1561.142,
      "frame_time_ms": 0.459,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2782,
      "timestamp_ms": 1561.601,
      "frame_time_ms": 0.459,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2783,
      "timestamp_ms": 1562.071,
      "frame_time_ms": 0.470,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2784,
      "timestamp_ms": 1562.529,
      "frame_time_ms": 0.458,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2785,
      "timestamp_ms": 1563.032,
      "frame_time_ms": 0.503,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2786,
      "timestamp_ms": 1563.481,
      "frame_time_ms": 0.449,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2787,
      "timestamp_ms": 1563.939,
      "frame_time_ms": 0.458,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2788,
      "timestamp_ms": 1564.400,
      "frame_time_ms": 0.461,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2789,
      "timestamp_ms": 1564.851,
      "frame_time_ms": 0.451,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2790,
      "timestamp_ms": 1565.321,
      "frame_time_ms": 0.470,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2791,
      "timestamp_ms": 1565.802,
      "frame_time_ms": 0.481,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2792,
      "timestamp_ms": 1566.256,
      "frame_time_ms": 0.454,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2793,
      "timestamp_ms": 1566.727,
      "frame_time_ms": 0.471,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2794,
      "timestamp_ms": 1567.190,
      "frame_time_ms": 0.463,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2795,
      "timestamp_ms": 1567.687,
      "frame_time_ms": 0.497,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2796,
      "timestamp_ms": 1568.144,
      "frame_time_ms": 0.457,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2797,
      "timestamp_ms": 1568.597,
      "frame_time_ms": 0.453,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2798,
      "timestamp_ms": 1569.043,
      "frame_time_ms": 0.446,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2799,
      "timestamp_ms": 1569.488,
      "frame_time_ms": 0.445,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2800,
      "timestamp_ms": 1569.944,
      "frame_time_ms": 0.456,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2801,
      "timestamp_ms": 1570.392,
      "frame_time_ms": 0.448,
      "fps": 2087,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2802,
      "timestamp_ms": 1570.849,
      "frame_time_ms": 0.457,
      "fps": 2087,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2803,
      "timestamp_ms": 1571.299,
      "frame_time_ms": 0.451,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2804,
      "timestamp_ms": 1572.008,
      "frame_time_ms": 0.707,
      "fps": 2070,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2805,
      "timestamp_ms": 1572.568,
      "frame_time_ms": 0.561,
      "fps": 2063,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2806,
      "timestamp_ms": 1573.042,
      "frame_time_ms": 0.474,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2807,
      "timestamp_ms": 1573.534,
      "frame_time_ms": 0.492,
      "fps": 2060,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2808,
      "timestamp_ms": 1574.019,
      "frame_time_ms": 0.485,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2809,
      "timestamp_ms": 1574.496,
      "frame_time_ms": 0.477,
      "fps": 2059,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2810,
      "timestamp_ms": 1574.976,
      "frame_time_ms": 0.480,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2811,
      "timestamp_ms": 1575.439,
      "frame_time_ms": 0.463,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2812,
      "timestamp_ms": 1575.913,
      "frame_time_ms": 0.474,
      "fps": 2057,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2813,
      "timestamp_ms": 1576.362,
      "frame_time_ms": 0.449,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2814,
      "timestamp_ms": 1576.808,
      "frame_time_ms": 0.447,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2815,
      "timestamp_ms": 1577.257,
      "frame_time_ms": 0.448,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2816,
      "timestamp_ms": 1577.772,
      "frame_time_ms": 0.515,
      "fps": 2060,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2817,
      "timestamp_ms": 1578.229,
      "frame_time_ms": 0.457,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2818,
      "timestamp_ms": 1578.687,
      "frame_time_ms": 0.458,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2819,
      "timestamp_ms": 1579.160,
      "frame_time_ms": 0.473,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2820,
      "timestamp_ms": 1579.690,
      "frame_time_ms": 0.530,
      "fps": 2066,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2821,
      "timestamp_ms": 1580.190,
      "frame_time_ms": 0.500,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2822,
      "timestamp_ms": 1580.659,
      "frame_time_ms": 0.469,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2823,
      "timestamp_ms": 1581.117,
      "frame_time_ms": 0.458,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2824,
      "timestamp_ms": 1581.575,
      "frame_time_ms": 0.458,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2825,
      "timestamp_ms": 1582.036,
      "frame_time_ms": 0.461,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2826,
      "timestamp_ms": 1582.482,
      "frame_time_ms": 0.446,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2827,
      "timestamp_ms": 1582.920,
      "frame_time_ms": 0.438,
      "fps": 2085,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2828,
      "timestamp_ms": 1583.376,
      "frame_time_ms": 0.457,
      "fps": 2087,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2829,
      "timestamp_ms": 1583.902,
      "frame_time_ms": 0.526,
      "fps": 2085,
      "work_time_ms": 0.525,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2830,
      "timestamp_ms": 1584.366,
      "frame_time_ms": 0.463,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2831,
      "timestamp_ms": 1584.809,
      "frame_time_ms": 0.443,
      "fps": 2118,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2832,
      "timestamp_ms": 1585.253,
      "frame_time_ms": 0.444,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2833,
      "timestamp_ms": 1585.712,
      "frame_time_ms": 0.459,
      "fps": 2121,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2834,
      "timestamp_ms": 1586.159,
      "frame_time_ms": 0.447,
      "fps": 2122,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2835,
      "timestamp_ms": 1586.665,
      "frame_time_ms": 0.506,
      "fps": 2119,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2836,
      "timestamp_ms": 1587.169,
      "frame_time_ms": 0.504,
      "fps": 2116,
      "work_time_ms": 0.504,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2837,
      "timestamp_ms": 1587.644,
      "frame_time_ms": 0.475,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2838,
      "timestamp_ms": 1588.135,
      "frame_time_ms": 0.492,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2839,
      "timestamp_ms": 1588.614,
      "frame_time_ms": 0.478,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2840,
      "timestamp_ms": 1589.107,
      "frame_time_ms": 0.493,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2841,
      "timestamp_ms": 1589.561,
      "frame_time_ms": 0.454,
      "fps": 2111,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2842,
      "timestamp_ms": 1590.042,
      "frame_time_ms": 0.481,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2843,
      "timestamp_ms": 1590.502,
      "frame_time_ms": 0.460,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2844,
      "timestamp_ms": 1590.994,
      "frame_time_ms": 0.492,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2845,
      "timestamp_ms": 1591.456,
      "frame_time_ms": 0.462,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2846,
      "timestamp_ms": 1591.932,
      "frame_time_ms": 0.476,
      "fps": 2108,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2847,
      "timestamp_ms": 1592.654,
      "frame_time_ms": 0.722,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2848,
      "timestamp_ms": 1593.355,
      "frame_time_ms": 0.701,
      "fps": 2072,
      "work_time_ms": 0.698,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2849,
      "timestamp_ms": 1593.878,
      "frame_time_ms": 0.523,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2850,
      "timestamp_ms": 1594.365,
      "frame_time_ms": 0.487,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2851,
      "timestamp_ms": 1594.855,
      "frame_time_ms": 0.490,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2852,
      "timestamp_ms": 1595.331,
      "frame_time_ms": 0.476,
      "fps": 2063,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2853,
      "timestamp_ms": 1595.819,
      "frame_time_ms": 0.488,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2854,
      "timestamp_ms": 1596.290,
      "frame_time_ms": 0.471,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2855,
      "timestamp_ms": 1596.744,
      "frame_time_ms": 0.454,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2856,
      "timestamp_ms": 1597.190,
      "frame_time_ms": 0.446,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2857,
      "timestamp_ms": 1597.634,
      "frame_time_ms": 0.445,
      "fps": 2066,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2858,
      "timestamp_ms": 1598.081,
      "frame_time_ms": 0.446,
      "fps": 2066,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2859,
      "timestamp_ms": 1598.532,
      "frame_time_ms": 0.451,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2860,
      "timestamp_ms": 1599.043,
      "frame_time_ms": 0.511,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2861,
      "timestamp_ms": 1599.492,
      "frame_time_ms": 0.450,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2862,
      "timestamp_ms": 1599.963,
      "frame_time_ms": 0.470,
      "fps": 2060,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2863,
      "timestamp_ms": 1600.449,
      "frame_time_ms": 0.487,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2864,
      "timestamp_ms": 1600.913,
      "frame_time_ms": 0.463,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2865,
      "timestamp_ms": 1601.358,
      "frame_time_ms": 0.445,
      "fps": 2084,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2866,
      "timestamp_ms": 1601.804,
      "frame_time_ms": 0.446,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2867,
      "timestamp_ms": 1602.251,
      "frame_time_ms": 0.448,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2868,
      "timestamp_ms": 1602.706,
      "frame_time_ms": 0.454,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2869,
      "timestamp_ms": 1603.172,
      "frame_time_ms": 0.466,
      "fps": 2092,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2870,
      "timestamp_ms": 1603.637,
      "frame_time_ms": 0.465,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2871,
      "timestamp_ms": 1604.087,
      "frame_time_ms": 0.450,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2872,
      "timestamp_ms": 1604.532,
      "frame_time_ms": 0.445,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2873,
      "timestamp_ms": 1604.977,
      "frame_time_ms": 0.445,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2874,
      "timestamp_ms": 1605.426,
      "frame_time_ms": 0.449,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2875,
      "timestamp_ms": 1605.871,
      "frame_time_ms": 0.445,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2876,
      "timestamp_ms": 1606.336,
      "frame_time_ms": 0.465,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2877,
      "timestamp_ms": 1606.782,
      "frame_time_ms": 0.446,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2878,
      "timestamp_ms": 1607.226,
      "frame_time_ms": 0.444,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2879,
      "timestamp_ms": 1607.685,
      "frame_time_ms": 0.459,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2880,
      "timestamp_ms": 1608.129,
      "frame_time_ms": 0.444,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2881,
      "timestamp_ms": 1608.786,
      "frame_time_ms": 0.657,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2882,
      "timestamp_ms": 1609.556,
      "frame_time_ms": 0.770,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2883,
      "timestamp_ms": 1610.040,
      "frame_time_ms": 0.484,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2884,
      "timestamp_ms": 1610.525,
      "frame_time_ms": 0.485,
      "fps": 2072,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2885,
      "timestamp_ms": 1611.001,
      "frame_time_ms": 0.476,
      "fps": 2071,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2886,
      "timestamp_ms": 1611.470,
      "frame_time_ms": 0.469,
      "fps": 2069,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2887,
      "timestamp_ms": 1611.942,
      "frame_time_ms": 0.472,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2888,
      "timestamp_ms": 1612.400,
      "frame_time_ms": 0.458,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2889,
      "timestamp_ms": 1612.865,
      "frame_time_ms": 0.465,
      "fps": 2071,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2890,
      "timestamp_ms": 1613.334,
      "frame_time_ms": 0.469,
      "fps": 2071,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2891,
      "timestamp_ms": 1613.805,
      "frame_time_ms": 0.471,
      "fps": 2069,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2892,
      "timestamp_ms": 1614.264,
      "frame_time_ms": 0.459,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2893,
      "timestamp_ms": 1614.723,
      "frame_time_ms": 0.459,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2894,
      "timestamp_ms": 1615.177,
      "frame_time_ms": 0.454,
      "fps": 2067,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2895,
      "timestamp_ms": 1615.632,
      "frame_time_ms": 0.455,
      "fps": 2071,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2896,
      "timestamp_ms": 1616.078,
      "frame_time_ms": 0.446,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2897,
      "timestamp_ms": 1616.529,
      "frame_time_ms": 0.451,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2898,
      "timestamp_ms": 1616.988,
      "frame_time_ms": 0.459,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2899,
      "timestamp_ms": 1617.450,
      "frame_time_ms": 0.462,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2900,
      "timestamp_ms": 1617.906,
      "frame_time_ms": 0.456,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2901,
      "timestamp_ms": 1618.375,
      "frame_time_ms": 0.469,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2902,
      "timestamp_ms": 1619.045,
      "frame_time_ms": 0.670,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2903,
      "timestamp_ms": 1619.503,
      "frame_time_ms": 0.459,
      "fps": 2068,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2904,
      "timestamp_ms": 1620.042,
      "frame_time_ms": 0.538,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2905,
      "timestamp_ms": 1620.505,
      "frame_time_ms": 0.464,
      "fps": 2065,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2906,
      "timestamp_ms": 1620.993,
      "frame_time_ms": 0.487,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2907,
      "timestamp_ms": 1621.451,
      "frame_time_ms": 0.458,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2908,
      "timestamp_ms": 1621.909,
      "frame_time_ms": 0.458,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2909,
      "timestamp_ms": 1622.354,
      "frame_time_ms": 0.445,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2910,
      "timestamp_ms": 1622.814,
      "frame_time_ms": 0.460,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2911,
      "timestamp_ms": 1623.281,
      "frame_time_ms": 0.467,
      "fps": 2110,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2912,
      "timestamp_ms": 1623.745,
      "frame_time_ms": 0.465,
      "fps": 2111,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2913,
      "timestamp_ms": 1624.209,
      "frame_time_ms": 0.463,
      "fps": 2113,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2914,
      "timestamp_ms": 1624.842,
      "frame_time_ms": 0.633,
      "fps": 2101,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2915,
      "timestamp_ms": 1625.315,
      "frame_time_ms": 0.473,
      "fps": 2100,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2916,
      "timestamp_ms": 1625.781,
      "frame_time_ms": 0.466,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2917,
      "timestamp_ms": 1626.251,
      "frame_time_ms": 0.471,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2918,
      "timestamp_ms": 1626.709,
      "frame_time_ms": 0.457,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2919,
      "timestamp_ms": 1627.181,
      "frame_time_ms": 0.472,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2920,
      "timestamp_ms": 1627.649,
      "frame_time_ms": 0.468,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2921,
      "timestamp_ms": 1628.126,
      "frame_time_ms": 0.477,
      "fps": 2095,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2922,
      "timestamp_ms": 1628.606,
      "frame_time_ms": 0.480,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2923,
      "timestamp_ms": 1629.074,
      "frame_time_ms": 0.468,
      "fps": 2096,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2924,
      "timestamp_ms": 1629.555,
      "frame_time_ms": 0.481,
      "fps": 2094,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2925,
      "timestamp_ms": 1630.039,
      "frame_time_ms": 0.484,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2926,
      "timestamp_ms": 1630.506,
      "frame_time_ms": 0.467,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2927,
      "timestamp_ms": 1631.055,
      "frame_time_ms": 0.549,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2928,
      "timestamp_ms": 1631.515,
      "frame_time_ms": 0.460,
      "fps": 2082,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2929,
      "timestamp_ms": 1632.048,
      "frame_time_ms": 0.533,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2930,
      "timestamp_ms": 1632.510,
      "frame_time_ms": 0.462,
      "fps": 2078,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2931,
      "timestamp_ms": 1632.955,
      "frame_time_ms": 0.445,
      "fps": 2078,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2932,
      "timestamp_ms": 1633.397,
      "frame_time_ms": 0.442,
      "fps": 2078,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2933,
      "timestamp_ms": 1633.857,
      "frame_time_ms": 0.460,
      "fps": 2077,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2934,
      "timestamp_ms": 1634.321,
      "frame_time_ms": 0.464,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2935,
      "timestamp_ms": 1634.783,
      "frame_time_ms": 0.462,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2936,
      "timestamp_ms": 1635.233,
      "frame_time_ms": 0.450,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2937,
      "timestamp_ms": 1635.699,
      "frame_time_ms": 0.466,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2938,
      "timestamp_ms": 1636.151,
      "frame_time_ms": 0.452,
      "fps": 2074,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2939,
      "timestamp_ms": 1636.598,
      "frame_time_ms": 0.447,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2940,
      "timestamp_ms": 1637.040,
      "frame_time_ms": 0.442,
      "fps": 2075,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2941,
      "timestamp_ms": 1637.488,
      "frame_time_ms": 0.449,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2942,
      "timestamp_ms": 1637.960,
      "frame_time_ms": 0.471,
      "fps": 2112,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2943,
      "timestamp_ms": 1638.393,
      "frame_time_ms": 0.433,
      "fps": 2116,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2944,
      "timestamp_ms": 1638.826,
      "frame_time_ms": 0.433,
      "fps": 2120,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2945,
      "timestamp_ms": 1639.340,
      "frame_time_ms": 0.514,
      "fps": 2117,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2946,
      "timestamp_ms": 1639.832,
      "frame_time_ms": 0.492,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2947,
      "timestamp_ms": 1640.301,
      "frame_time_ms": 0.469,
      "fps": 2115,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2948,
      "timestamp_ms": 1640.777,
      "frame_time_ms": 0.476,
      "fps": 2114,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2949,
      "timestamp_ms": 1641.303,
      "frame_time_ms": 0.526,
      "fps": 2109,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2950,
      "timestamp_ms": 1641.803,
      "frame_time_ms": 0.500,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2951,
      "timestamp_ms": 1642.278,
      "frame_time_ms": 0.475,
      "fps": 2107,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2952,
      "timestamp_ms": 1642.757,
      "frame_time_ms": 0.479,
      "fps": 2105,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2953,
      "timestamp_ms": 1643.266,
      "frame_time_ms": 0.509,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2954,
      "timestamp_ms": 1643.777,
      "frame_time_ms": 0.511,
      "fps": 2097,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2955,
      "timestamp_ms": 1644.288,
      "frame_time_ms": 0.511,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2956,
      "timestamp_ms": 1644.733,
      "frame_time_ms": 0.445,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2957,
      "timestamp_ms": 1645.191,
      "frame_time_ms": 0.458,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2958,
      "timestamp_ms": 1645.680,
      "frame_time_ms": 0.489,
      "fps": 2091,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2959,
      "timestamp_ms": 1646.154,
      "frame_time_ms": 0.474,
      "fps": 2090,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2960,
      "timestamp_ms": 1646.630,
      "frame_time_ms": 0.476,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2961,
      "timestamp_ms": 1647.107,
      "frame_time_ms": 0.477,
      "fps": 2088,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2962,
      "timestamp_ms": 1647.585,
      "frame_time_ms": 0.478,
      "fps": 2102,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2963,
      "timestamp_ms": 1648.094,
      "frame_time_ms": 0.509,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2964,
      "timestamp_ms": 1648.570,
      "frame_time_ms": 0.476,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2965,
      "timestamp_ms": 1649.036,
      "frame_time_ms": 0.466,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2966,
      "timestamp_ms": 1649.513,
      "frame_time_ms": 0.477,
      "fps": 2103,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2967,
      "timestamp_ms": 1650.045,
      "frame_time_ms": 0.532,
      "fps": 2098,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2968,
      "timestamp_ms": 1650.568,
      "frame_time_ms": 0.523,
      "fps": 2093,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2969,
      "timestamp_ms": 1651.075,
      "frame_time_ms": 0.506,
      "fps": 2089,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2970,
      "timestamp_ms": 1651.570,
      "frame_time_ms": 0.496,
      "fps": 2086,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2971,
      "timestamp_ms": 1652.101,
      "frame_time_ms": 0.531,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2972,
      "timestamp_ms": 1652.591,
      "frame_time_ms": 0.490,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2973,
      "timestamp_ms": 1653.098,
      "frame_time_ms": 0.507,
      "fps": 2076,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2974,
      "timestamp_ms": 1653.601,
      "frame_time_ms": 0.502,
      "fps": 2086,
      "work_time_ms": 0.502,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.005,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2975,
      "timestamp_ms": 1654.117,
      "frame_time_ms": 0.517,
      "fps": 2083,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2976,
      "timestamp_ms": 1654.602,
      "frame_time_ms": 0.485,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2977,
      "timestamp_ms": 1655.077,
      "frame_time_ms": 0.475,
      "fps": 2081,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2978,
      "timestamp_ms": 1655.554,
      "frame_time_ms": 0.477,
      "fps": 2080,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2979,
      "timestamp_ms": 1656.036,
      "frame_time_ms": 0.482,
      "fps": 2079,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2980,
      "timestamp_ms": 1656.579,
      "frame_time_ms": 0.543,
      "fps": 2073,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2981,
      "timestamp_ms": 1657.069,
      "frame_time_ms": 0.490,
      "fps": 2073,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2982,
      "timestamp_ms": 1657.631,
      "frame_time_ms": 0.562,
      "fps": 2067,
      "work_time_ms": 0.561,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2983,
      "timestamp_ms": 1658.143,
      "frame_time_ms": 0.512,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2984,
      "timestamp_ms": 1658.622,
      "frame_time_ms": 0.479,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2985,
      "timestamp_ms": 1659.129,
      "frame_time_ms": 0.506,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2986,
      "timestamp_ms": 1659.643,
      "frame_time_ms": 0.515,
      "fps": 2059,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2987,
      "timestamp_ms": 1660.123,
      "frame_time_ms": 0.480,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2988,
      "timestamp_ms": 1660.607,
      "frame_time_ms": 0.483,
      "fps": 2062,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2989,
      "timestamp_ms": 1661.115,
      "frame_time_ms": 0.509,
      "fps": 2064,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2990,
      "timestamp_ms": 1661.609,
      "frame_time_ms": 0.494,
      "fps": 2061,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2991,
      "timestamp_ms": 1662.099,
      "frame_time_ms": 0.490,
      "fps": 2058,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2992,
      "timestamp_ms": 1662.641,
      "frame_time_ms": 0.542,
      "fps": 2051,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2993,
      "timestamp_ms": 1663.180,
      "frame_time_ms": 0.539,
      "fps": 2046,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2994,
      "timestamp_ms": 1663.762,
      "frame_time_ms": 0.581,
      "fps": 2038,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2995,
      "timestamp_ms": 1664.290,
      "frame_time_ms": 0.529,
      "fps": 2033,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2996,
      "timestamp_ms": 1664.819,
      "frame_time_ms": 0.529,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2997,
      "timestamp_ms": 1665.293,
      "frame_time_ms": 0.474,
      "fps": 2027,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2998,
      "timestamp_ms": 1665.791,
      "frame_time_ms": 0.498,
      "fps": 2024,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 2999,
      "timestamp_ms": 1666.264,
      "frame_time_ms": 0.473,
      "fps": 2022,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3000,
      "timestamp_ms": 1666.742,
      "frame_time_ms": 0.478,
      "fps": 2020,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3001,
      "timestamp_ms": 1667.251,
      "frame_time_ms": 0.509,
      "fps": 2015,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3002,
      "timestamp_ms": 1667.755,
      "frame_time_ms": 0.504,
      "fps": 2013,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3003,
      "timestamp_ms": 1668.283,
      "frame_time_ms": 0.528,
      "fps": 2007,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3004,
      "timestamp_ms": 1668.775,
      "frame_time_ms": 0.492,
      "fps": 2003,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3005,
      "timestamp_ms": 1669.286,
      "frame_time_ms": 0.511,
      "fps": 2003,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3006,
      "timestamp_ms": 1669.799,
      "frame_time_ms": 0.513,
      "fps": 2002,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3007,
      "timestamp_ms": 1670.299,
      "frame_time_ms": 0.500,
      "fps": 2000,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3008,
      "timestamp_ms": 1670.800,
      "frame_time_ms": 0.501,
      "fps": 1998,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3009,
      "timestamp_ms": 1671.270,
      "frame_time_ms": 0.470,
      "fps": 2002,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3010,
      "timestamp_ms": 1671.863,
      "frame_time_ms": 0.593,
      "fps": 1996,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3011,
      "timestamp_ms": 1672.380,
      "frame_time_ms": 0.517,
      "fps": 1993,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3012,
      "timestamp_ms": 1673.439,
      "frame_time_ms": 1.059,
      "fps": 1955,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3013,
      "timestamp_ms": 1673.975,
      "frame_time_ms": 0.536,
      "fps": 1953,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3014,
      "timestamp_ms": 1674.482,
      "frame_time_ms": 0.507,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3015,
      "timestamp_ms": 1674.986,
      "frame_time_ms": 0.504,
      "fps": 1954,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3016,
      "timestamp_ms": 1675.480,
      "frame_time_ms": 0.494,
      "fps": 1951,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3017,
      "timestamp_ms": 1676.010,
      "frame_time_ms": 0.530,
      "fps": 1946,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3018,
      "timestamp_ms": 1676.554,
      "frame_time_ms": 0.543,
      "fps": 1943,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3019,
      "timestamp_ms": 1677.081,
      "frame_time_ms": 0.528,
      "fps": 1940,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3020,
      "timestamp_ms": 1677.602,
      "frame_time_ms": 0.521,
      "fps": 1937,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3021,
      "timestamp_ms": 1678.125,
      "frame_time_ms": 0.523,
      "fps": 1934,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3022,
      "timestamp_ms": 1678.645,
      "frame_time_ms": 0.520,
      "fps": 1931,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3023,
      "timestamp_ms": 1679.173,
      "frame_time_ms": 0.527,
      "fps": 1930,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3024,
      "timestamp_ms": 1679.705,
      "frame_time_ms": 0.533,
      "fps": 1927,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3025,
      "timestamp_ms": 1680.374,
      "frame_time_ms": 0.669,
      "fps": 1914,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3026,
      "timestamp_ms": 1680.883,
      "frame_time_ms": 0.510,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3027,
      "timestamp_ms": 1681.408,
      "frame_time_ms": 0.524,
      "fps": 1913,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3028,
      "timestamp_ms": 1681.920,
      "frame_time_ms": 0.512,
      "fps": 1913,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3029,
      "timestamp_ms": 1682.432,
      "frame_time_ms": 0.512,
      "fps": 1913,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3030,
      "timestamp_ms": 1682.944,
      "frame_time_ms": 0.512,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3031,
      "timestamp_ms": 1683.469,
      "frame_time_ms": 0.525,
      "fps": 1912,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3032,
      "timestamp_ms": 1684.170,
      "frame_time_ms": 0.701,
      "fps": 1899,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3033,
      "timestamp_ms": 1684.734,
      "frame_time_ms": 0.564,
      "fps": 1896,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3034,
      "timestamp_ms": 1685.292,
      "frame_time_ms": 0.558,
      "fps": 1893,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3035,
      "timestamp_ms": 1685.859,
      "frame_time_ms": 0.567,
      "fps": 1890,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3036,
      "timestamp_ms": 1686.424,
      "frame_time_ms": 0.565,
      "fps": 1885,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3037,
      "timestamp_ms": 1687.124,
      "frame_time_ms": 0.700,
      "fps": 1872,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3038,
      "timestamp_ms": 1687.734,
      "frame_time_ms": 0.610,
      "fps": 1864,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3039,
      "timestamp_ms": 1688.342,
      "frame_time_ms": 0.608,
      "fps": 1857,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3040,
      "timestamp_ms": 1688.937,
      "frame_time_ms": 0.595,
      "fps": 1854,
      "work_time_ms": 0.594,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3041,
      "timestamp_ms": 1689.653,
      "frame_time_ms": 0.716,
      "fps": 1841,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3042,
      "timestamp_ms": 1690.233,
      "frame_time_ms": 0.580,
      "fps": 1840,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3043,
      "timestamp_ms": 1690.792,
      "frame_time_ms": 0.559,
      "fps": 1837,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3044,
      "timestamp_ms": 1691.353,
      "frame_time_ms": 0.561,
      "fps": 1833,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3045,
      "timestamp_ms": 1691.930,
      "frame_time_ms": 0.577,
      "fps": 1829,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3046,
      "timestamp_ms": 1692.492,
      "frame_time_ms": 0.562,
      "fps": 1826,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3047,
      "timestamp_ms": 1693.057,
      "frame_time_ms": 0.565,
      "fps": 1821,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3048,
      "timestamp_ms": 1693.633,
      "frame_time_ms": 0.575,
      "fps": 1816,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3049,
      "timestamp_ms": 1694.185,
      "frame_time_ms": 0.553,
      "fps": 1814,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3050,
      "timestamp_ms": 1694.767,
      "frame_time_ms": 0.582,
      "fps": 1809,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3051,
      "timestamp_ms": 1695.317,
      "frame_time_ms": 0.550,
      "fps": 1806,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3052,
      "timestamp_ms": 1695.885,
      "frame_time_ms": 0.568,
      "fps": 1804,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3053,
      "timestamp_ms": 1696.522,
      "frame_time_ms": 0.638,
      "fps": 1799,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3054,
      "timestamp_ms": 1697.293,
      "frame_time_ms": 0.770,
      "fps": 1789,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3055,
      "timestamp_ms": 1697.954,
      "frame_time_ms": 0.661,
      "fps": 1782,
      "work_time_ms": 0.659,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3056,
      "timestamp_ms": 1698.522,
      "frame_time_ms": 0.568,
      "fps": 1780,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3057,
      "timestamp_ms": 1699.075,
      "frame_time_ms": 0.552,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3058,
      "timestamp_ms": 1699.644,
      "frame_time_ms": 0.570,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3059,
      "timestamp_ms": 1700.231,
      "frame_time_ms": 0.587,
      "fps": 1766,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3060,
      "timestamp_ms": 1700.784,
      "frame_time_ms": 0.553,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3061,
      "timestamp_ms": 1701.333,
      "frame_time_ms": 0.549,
      "fps": 1760,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3062,
      "timestamp_ms": 1701.899,
      "frame_time_ms": 0.566,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3063,
      "timestamp_ms": 1702.448,
      "frame_time_ms": 0.549,
      "fps": 1756,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3064,
      "timestamp_ms": 1703.042,
      "frame_time_ms": 0.594,
      "fps": 1750,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3065,
      "timestamp_ms": 1703.604,
      "frame_time_ms": 0.562,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3066,
      "timestamp_ms": 1704.157,
      "frame_time_ms": 0.553,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3067,
      "timestamp_ms": 1704.708,
      "frame_time_ms": 0.551,
      "fps": 1743,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3068,
      "timestamp_ms": 1705.317,
      "frame_time_ms": 0.609,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3069,
      "timestamp_ms": 1705.948,
      "frame_time_ms": 0.631,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3070,
      "timestamp_ms": 1707.064,
      "frame_time_ms": 1.116,
      "fps": 1704,
      "work_time_ms": 1.114,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3071,
      "timestamp_ms": 1707.802,
      "frame_time_ms": 0.738,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3072,
      "timestamp_ms": 1708.387,
      "frame_time_ms": 0.585,
      "fps": 1716,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3073,
      "timestamp_ms": 1708.982,
      "frame_time_ms": 0.595,
      "fps": 1713,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3074,
      "timestamp_ms": 1709.537,
      "frame_time_ms": 0.555,
      "fps": 1711,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3075,
      "timestamp_ms": 1710.065,
      "frame_time_ms": 0.528,
      "fps": 1710,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3076,
      "timestamp_ms": 1710.599,
      "frame_time_ms": 0.534,
      "fps": 1708,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3077,
      "timestamp_ms": 1711.159,
      "frame_time_ms": 0.560,
      "fps": 1707,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3078,
      "timestamp_ms": 1711.743,
      "frame_time_ms": 0.584,
      "fps": 1705,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3079,
      "timestamp_ms": 1712.281,
      "frame_time_ms": 0.538,
      "fps": 1704,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3080,
      "timestamp_ms": 1713.137,
      "frame_time_ms": 0.855,
      "fps": 1688,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3081,
      "timestamp_ms": 1714.221,
      "frame_time_ms": 1.085,
      "fps": 1662,
      "work_time_ms": 1.082,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3082,
      "timestamp_ms": 1715.365,
      "frame_time_ms": 1.144,
      "fps": 1633,
      "work_time_ms": 1.142,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3083,
      "timestamp_ms": 1716.603,
      "frame_time_ms": 1.238,
      "fps": 1602,
      "work_time_ms": 1.236,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3084,
      "timestamp_ms": 1717.860,
      "frame_time_ms": 1.256,
      "fps": 1572,
      "work_time_ms": 1.254,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3085,
      "timestamp_ms": 1718.596,
      "frame_time_ms": 0.737,
      "fps": 1569,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3086,
      "timestamp_ms": 1719.668,
      "frame_time_ms": 1.072,
      "fps": 1547,
      "work_time_ms": 1.068,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3087,
      "timestamp_ms": 1720.830,
      "frame_time_ms": 1.161,
      "fps": 1522,
      "work_time_ms": 1.159,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3088,
      "timestamp_ms": 1721.656,
      "frame_time_ms": 0.827,
      "fps": 1509,
      "work_time_ms": 0.825,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3089,
      "timestamp_ms": 1722.447,
      "frame_time_ms": 0.791,
      "fps": 1499,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3090,
      "timestamp_ms": 1723.021,
      "frame_time_ms": 0.574,
      "fps": 1497,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3091,
      "timestamp_ms": 1723.520,
      "frame_time_ms": 0.499,
      "fps": 1498,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3092,
      "timestamp_ms": 1724.037,
      "frame_time_ms": 0.517,
      "fps": 1505,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3093,
      "timestamp_ms": 1724.526,
      "frame_time_ms": 0.489,
      "fps": 1507,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3094,
      "timestamp_ms": 1725.012,
      "frame_time_ms": 0.486,
      "fps": 1510,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3095,
      "timestamp_ms": 1725.511,
      "frame_time_ms": 0.499,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3096,
      "timestamp_ms": 1726.029,
      "frame_time_ms": 0.518,
      "fps": 1514,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3097,
      "timestamp_ms": 1726.618,
      "frame_time_ms": 0.589,
      "fps": 1519,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3098,
      "timestamp_ms": 1727.128,
      "frame_time_ms": 0.510,
      "fps": 1523,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3099,
      "timestamp_ms": 1727.641,
      "frame_time_ms": 0.513,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3100,
      "timestamp_ms": 1728.140,
      "frame_time_ms": 0.499,
      "fps": 1530,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3101,
      "timestamp_ms": 1729.089,
      "frame_time_ms": 0.949,
      "fps": 1521,
      "work_time_ms": 0.947,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3102,
      "timestamp_ms": 1730.089,
      "frame_time_ms": 1.001,
      "fps": 1505,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3103,
      "timestamp_ms": 1730.876,
      "frame_time_ms": 0.786,
      "fps": 1496,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3104,
      "timestamp_ms": 1731.367,
      "frame_time_ms": 0.491,
      "fps": 1499,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3105,
      "timestamp_ms": 1732.331,
      "frame_time_ms": 0.964,
      "fps": 1485,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3106,
      "timestamp_ms": 1733.292,
      "frame_time_ms": 0.961,
      "fps": 1470,
      "work_time_ms": 0.960,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3107,
      "timestamp_ms": 1734.128,
      "frame_time_ms": 0.836,
      "fps": 1460,
      "work_time_ms": 0.835,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3108,
      "timestamp_ms": 1735.011,
      "frame_time_ms": 0.883,
      "fps": 1450,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3109,
      "timestamp_ms": 1735.824,
      "frame_time_ms": 0.813,
      "fps": 1440,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3110,
      "timestamp_ms": 1736.648,
      "frame_time_ms": 0.824,
      "fps": 1432,
      "work_time_ms": 0.822,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3111,
      "timestamp_ms": 1737.463,
      "frame_time_ms": 0.815,
      "fps": 1423,
      "work_time_ms": 0.813,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3112,
      "timestamp_ms": 1738.257,
      "frame_time_ms": 0.794,
      "fps": 1416,
      "work_time_ms": 0.793,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3113,
      "timestamp_ms": 1738.894,
      "frame_time_ms": 0.637,
      "fps": 1416,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3114,
      "timestamp_ms": 1739.392,
      "frame_time_ms": 0.498,
      "fps": 1425,
      "work_time_ms": 0.498,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3115,
      "timestamp_ms": 1739.935,
      "frame_time_ms": 0.543,
      "fps": 1429,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3116,
      "timestamp_ms": 1740.416,
      "frame_time_ms": 0.482,
      "fps": 1432,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3117,
      "timestamp_ms": 1740.922,
      "frame_time_ms": 0.505,
      "fps": 1433,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3118,
      "timestamp_ms": 1741.521,
      "frame_time_ms": 0.599,
      "fps": 1432,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3119,
      "timestamp_ms": 1742.052,
      "frame_time_ms": 0.531,
      "fps": 1434,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3120,
      "timestamp_ms": 1742.579,
      "frame_time_ms": 0.527,
      "fps": 1435,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3121,
      "timestamp_ms": 1743.111,
      "frame_time_ms": 0.532,
      "fps": 1436,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3122,
      "timestamp_ms": 1743.623,
      "frame_time_ms": 0.512,
      "fps": 1438,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3123,
      "timestamp_ms": 1744.083,
      "frame_time_ms": 0.460,
      "fps": 1441,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3124,
      "timestamp_ms": 1744.776,
      "frame_time_ms": 0.693,
      "fps": 1437,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3125,
      "timestamp_ms": 1745.723,
      "frame_time_ms": 0.947,
      "fps": 1424,
      "work_time_ms": 0.945,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3126,
      "timestamp_ms": 1746.700,
      "frame_time_ms": 0.977,
      "fps": 1410,
      "work_time_ms": 0.976,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3127,
      "timestamp_ms": 1747.653,
      "frame_time_ms": 0.953,
      "fps": 1397,
      "work_time_ms": 0.950,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3128,
      "timestamp_ms": 1748.493,
      "frame_time_ms": 0.839,
      "fps": 1389,
      "work_time_ms": 0.837,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3129,
      "timestamp_ms": 1749.142,
      "frame_time_ms": 0.650,
      "fps": 1389,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3130,
      "timestamp_ms": 1749.647,
      "frame_time_ms": 0.505,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3131,
      "timestamp_ms": 1750.119,
      "frame_time_ms": 0.472,
      "fps": 1417,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3132,
      "timestamp_ms": 1750.699,
      "frame_time_ms": 0.580,
      "fps": 1418,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3133,
      "timestamp_ms": 1751.373,
      "frame_time_ms": 0.674,
      "fps": 1415,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3134,
      "timestamp_ms": 1752.050,
      "frame_time_ms": 0.677,
      "fps": 1411,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3135,
      "timestamp_ms": 1752.644,
      "frame_time_ms": 0.594,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3136,
      "timestamp_ms": 1753.212,
      "frame_time_ms": 0.568,
      "fps": 1408,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3137,
      "timestamp_ms": 1753.805,
      "frame_time_ms": 0.593,
      "fps": 1406,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3138,
      "timestamp_ms": 1754.404,
      "frame_time_ms": 0.599,
      "fps": 1406,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3139,
      "timestamp_ms": 1754.990,
      "frame_time_ms": 0.586,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3140,
      "timestamp_ms": 1755.555,
      "frame_time_ms": 0.565,
      "fps": 1414,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3141,
      "timestamp_ms": 1756.486,
      "frame_time_ms": 0.931,
      "fps": 1419,
      "work_time_ms": 0.930,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3142,
      "timestamp_ms": 1757.212,
      "frame_time_ms": 0.726,
      "fps": 1433,
      "work_time_ms": 0.725,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3143,
      "timestamp_ms": 1758.140,
      "frame_time_ms": 0.928,
      "fps": 1444,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3144,
      "timestamp_ms": 1759.051,
      "frame_time_ms": 0.911,
      "fps": 1456,
      "work_time_ms": 0.909,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3145,
      "timestamp_ms": 1759.954,
      "frame_time_ms": 0.903,
      "fps": 1450,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3146,
      "timestamp_ms": 1760.862,
      "frame_time_ms": 0.908,
      "fps": 1456,
      "work_time_ms": 0.907,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3147,
      "timestamp_ms": 1761.737,
      "frame_time_ms": 0.875,
      "fps": 1466,
      "work_time_ms": 0.874,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3148,
      "timestamp_ms": 1762.594,
      "frame_time_ms": 0.857,
      "fps": 1465,
      "work_time_ms": 0.856,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3149,
      "timestamp_ms": 1763.483,
      "frame_time_ms": 0.889,
      "fps": 1462,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3150,
      "timestamp_ms": 1764.378,
      "frame_time_ms": 0.895,
      "fps": 1450,
      "work_time_ms": 0.894,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3151,
      "timestamp_ms": 1765.279,
      "frame_time_ms": 0.901,
      "fps": 1436,
      "work_time_ms": 0.900,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3152,
      "timestamp_ms": 1766.218,
      "frame_time_ms": 0.938,
      "fps": 1422,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3153,
      "timestamp_ms": 1766.771,
      "frame_time_ms": 0.554,
      "fps": 1420,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3154,
      "timestamp_ms": 1767.331,
      "frame_time_ms": 0.560,
      "fps": 1417,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3155,
      "timestamp_ms": 1767.980,
      "frame_time_ms": 0.649,
      "fps": 1412,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3156,
      "timestamp_ms": 1768.878,
      "frame_time_ms": 0.897,
      "fps": 1400,
      "work_time_ms": 0.896,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3157,
      "timestamp_ms": 1769.518,
      "frame_time_ms": 0.641,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3158,
      "timestamp_ms": 1770.076,
      "frame_time_ms": 0.558,
      "fps": 1397,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3159,
      "timestamp_ms": 1770.635,
      "frame_time_ms": 0.559,
      "fps": 1395,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3160,
      "timestamp_ms": 1771.198,
      "frame_time_ms": 0.563,
      "fps": 1393,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3161,
      "timestamp_ms": 1771.801,
      "frame_time_ms": 0.603,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3162,
      "timestamp_ms": 1772.382,
      "frame_time_ms": 0.581,
      "fps": 1418,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3163,
      "timestamp_ms": 1773.078,
      "frame_time_ms": 0.696,
      "fps": 1421,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3164,
      "timestamp_ms": 1773.982,
      "frame_time_ms": 0.904,
      "fps": 1407,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3165,
      "timestamp_ms": 1774.897,
      "frame_time_ms": 0.915,
      "fps": 1409,
      "work_time_ms": 0.913,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3166,
      "timestamp_ms": 1775.814,
      "frame_time_ms": 0.917,
      "fps": 1411,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3167,
      "timestamp_ms": 1776.725,
      "frame_time_ms": 0.911,
      "fps": 1408,
      "work_time_ms": 0.910,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3168,
      "timestamp_ms": 1777.566,
      "frame_time_ms": 0.841,
      "fps": 1409,
      "work_time_ms": 0.840,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3169,
      "timestamp_ms": 1778.395,
      "frame_time_ms": 0.830,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3170,
      "timestamp_ms": 1779.196,
      "frame_time_ms": 0.800,
      "fps": 1410,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3171,
      "timestamp_ms": 1780.103,
      "frame_time_ms": 0.907,
      "fps": 1407,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3172,
      "timestamp_ms": 1780.936,
      "frame_time_ms": 0.833,
      "fps": 1405,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3173,
      "timestamp_ms": 1781.720,
      "frame_time_ms": 0.784,
      "fps": 1401,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3174,
      "timestamp_ms": 1782.602,
      "frame_time_ms": 0.882,
      "fps": 1388,
      "work_time_ms": 0.879,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3175,
      "timestamp_ms": 1783.439,
      "frame_time_ms": 0.837,
      "fps": 1379,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3176,
      "timestamp_ms": 1784.304,
      "frame_time_ms": 0.866,
      "fps": 1367,
      "work_time_ms": 0.865,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3177,
      "timestamp_ms": 1784.849,
      "frame_time_ms": 0.544,
      "fps": 1365,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3178,
      "timestamp_ms": 1785.396,
      "frame_time_ms": 0.547,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3179,
      "timestamp_ms": 1785.960,
      "frame_time_ms": 0.564,
      "fps": 1366,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3180,
      "timestamp_ms": 1786.467,
      "frame_time_ms": 0.507,
      "fps": 1367,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3181,
      "timestamp_ms": 1786.944,
      "frame_time_ms": 0.477,
      "fps": 1368,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3182,
      "timestamp_ms": 1787.477,
      "frame_time_ms": 0.533,
      "fps": 1368,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3183,
      "timestamp_ms": 1787.999,
      "frame_time_ms": 0.522,
      "fps": 1366,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3184,
      "timestamp_ms": 1788.510,
      "frame_time_ms": 0.511,
      "fps": 1371,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3185,
      "timestamp_ms": 1789.030,
      "frame_time_ms": 0.520,
      "fps": 1385,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3186,
      "timestamp_ms": 1789.595,
      "frame_time_ms": 0.564,
      "fps": 1398,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3187,
      "timestamp_ms": 1790.139,
      "frame_time_ms": 0.546,
      "fps": 1412,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3188,
      "timestamp_ms": 1790.735,
      "frame_time_ms": 0.595,
      "fps": 1420,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3189,
      "timestamp_ms": 1791.228,
      "frame_time_ms": 0.493,
      "fps": 1425,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3190,
      "timestamp_ms": 1791.879,
      "frame_time_ms": 0.651,
      "fps": 1420,
      "work_time_ms": 0.649,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3191,
      "timestamp_ms": 1792.416,
      "frame_time_ms": 0.537,
      "fps": 1418,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3192,
      "timestamp_ms": 1792.973,
      "frame_time_ms": 0.556,
      "fps": 1419,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3193,
      "timestamp_ms": 1793.553,
      "frame_time_ms": 0.581,
      "fps": 1422,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3194,
      "timestamp_ms": 1794.068,
      "frame_time_ms": 0.515,
      "fps": 1427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3195,
      "timestamp_ms": 1794.783,
      "frame_time_ms": 0.715,
      "fps": 1423,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3196,
      "timestamp_ms": 1795.701,
      "frame_time_ms": 0.918,
      "fps": 1412,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3197,
      "timestamp_ms": 1796.531,
      "frame_time_ms": 0.830,
      "fps": 1404,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3198,
      "timestamp_ms": 1797.333,
      "frame_time_ms": 0.802,
      "fps": 1397,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3199,
      "timestamp_ms": 1798.145,
      "frame_time_ms": 0.812,
      "fps": 1390,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3200,
      "timestamp_ms": 1798.932,
      "frame_time_ms": 0.787,
      "fps": 1383,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3201,
      "timestamp_ms": 1799.725,
      "frame_time_ms": 0.792,
      "fps": 1387,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3202,
      "timestamp_ms": 1800.558,
      "frame_time_ms": 0.833,
      "fps": 1384,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3203,
      "timestamp_ms": 1801.438,
      "frame_time_ms": 0.881,
      "fps": 1385,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3204,
      "timestamp_ms": 1801.996,
      "frame_time_ms": 0.557,
      "fps": 1397,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3205,
      "timestamp_ms": 1802.528,
      "frame_time_ms": 0.533,
      "fps": 1409,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3206,
      "timestamp_ms": 1803.129,
      "frame_time_ms": 0.601,
      "fps": 1419,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3207,
      "timestamp_ms": 1803.766,
      "frame_time_ms": 0.637,
      "fps": 1427,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3208,
      "timestamp_ms": 1804.334,
      "frame_time_ms": 0.568,
      "fps": 1437,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3209,
      "timestamp_ms": 1804.884,
      "frame_time_ms": 0.551,
      "fps": 1449,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3210,
      "timestamp_ms": 1805.467,
      "frame_time_ms": 0.582,
      "fps": 1460,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3211,
      "timestamp_ms": 1806.026,
      "frame_time_ms": 0.559,
      "fps": 1472,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3212,
      "timestamp_ms": 1806.866,
      "frame_time_ms": 0.840,
      "fps": 1476,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3213,
      "timestamp_ms": 1807.823,
      "frame_time_ms": 0.957,
      "fps": 1461,
      "work_time_ms": 0.955,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3214,
      "timestamp_ms": 1808.739,
      "frame_time_ms": 0.916,
      "fps": 1448,
      "work_time_ms": 0.914,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3215,
      "timestamp_ms": 1809.622,
      "frame_time_ms": 0.883,
      "fps": 1440,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3216,
      "timestamp_ms": 1810.539,
      "frame_time_ms": 0.917,
      "fps": 1440,
      "work_time_ms": 0.915,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3217,
      "timestamp_ms": 1811.371,
      "frame_time_ms": 0.832,
      "fps": 1433,
      "work_time_ms": 0.831,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3218,
      "timestamp_ms": 1812.221,
      "frame_time_ms": 0.835,
      "fps": 1424,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3219,
      "timestamp_ms": 1812.769,
      "frame_time_ms": 0.563,
      "fps": 1424,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3220,
      "timestamp_ms": 1813.260,
      "frame_time_ms": 0.491,
      "fps": 1426,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3221,
      "timestamp_ms": 1813.772,
      "frame_time_ms": 0.512,
      "fps": 1429,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3222,
      "timestamp_ms": 1814.344,
      "frame_time_ms": 0.572,
      "fps": 1429,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3223,
      "timestamp_ms": 1814.913,
      "frame_time_ms": 0.569,
      "fps": 1434,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3224,
      "timestamp_ms": 1815.484,
      "frame_time_ms": 0.571,
      "fps": 1445,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3225,
      "timestamp_ms": 1816.058,
      "frame_time_ms": 0.574,
      "fps": 1457,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3226,
      "timestamp_ms": 1816.900,
      "frame_time_ms": 0.842,
      "fps": 1460,
      "work_time_ms": 0.838,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3227,
      "timestamp_ms": 1817.660,
      "frame_time_ms": 0.759,
      "fps": 1465,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3228,
      "timestamp_ms": 1818.464,
      "frame_time_ms": 0.804,
      "fps": 1467,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3229,
      "timestamp_ms": 1818.946,
      "frame_time_ms": 0.483,
      "fps": 1479,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3230,
      "timestamp_ms": 1819.490,
      "frame_time_ms": 0.544,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3231,
      "timestamp_ms": 1820.084,
      "frame_time_ms": 0.594,
      "fps": 1500,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3232,
      "timestamp_ms": 1820.658,
      "frame_time_ms": 0.574,
      "fps": 1510,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3233,
      "timestamp_ms": 1821.235,
      "frame_time_ms": 0.577,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3234,
      "timestamp_ms": 1821.809,
      "frame_time_ms": 0.575,
      "fps": 1530,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3235,
      "timestamp_ms": 1822.509,
      "frame_time_ms": 0.699,
      "fps": 1535,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3236,
      "timestamp_ms": 1823.382,
      "frame_time_ms": 0.873,
      "fps": 1535,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3237,
      "timestamp_ms": 1824.029,
      "frame_time_ms": 0.647,
      "fps": 1531,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3238,
      "timestamp_ms": 1824.620,
      "frame_time_ms": 0.591,
      "fps": 1529,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3239,
      "timestamp_ms": 1825.190,
      "frame_time_ms": 0.570,
      "fps": 1529,
      "work_time_ms": 0.569,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3240,
      "timestamp_ms": 1825.775,
      "frame_time_ms": 0.585,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3241,
      "timestamp_ms": 1826.341,
      "frame_time_ms": 0.566,
      "fps": 1522,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3242,
      "timestamp_ms": 1826.932,
      "frame_time_ms": 0.591,
      "fps": 1520,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3243,
      "timestamp_ms": 1827.506,
      "frame_time_ms": 0.574,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3244,
      "timestamp_ms": 1828.147,
      "frame_time_ms": 0.641,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3245,
      "timestamp_ms": 1828.729,
      "frame_time_ms": 0.582,
      "fps": 1511,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3246,
      "timestamp_ms": 1829.278,
      "frame_time_ms": 0.549,
      "fps": 1511,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3247,
      "timestamp_ms": 1829.816,
      "frame_time_ms": 0.538,
      "fps": 1512,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3248,
      "timestamp_ms": 1830.338,
      "frame_time_ms": 0.522,
      "fps": 1515,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3249,
      "timestamp_ms": 1830.861,
      "frame_time_ms": 0.523,
      "fps": 1513,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3250,
      "timestamp_ms": 1831.430,
      "frame_time_ms": 0.569,
      "fps": 1517,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3251,
      "timestamp_ms": 1831.986,
      "frame_time_ms": 0.556,
      "fps": 1516,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3252,
      "timestamp_ms": 1833.178,
      "frame_time_ms": 1.188,
      "fps": 1492,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3253,
      "timestamp_ms": 1834.484,
      "frame_time_ms": 1.308,
      "fps": 1465,
      "work_time_ms": 1.301,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3254,
      "timestamp_ms": 1835.172,
      "frame_time_ms": 0.690,
      "fps": 1459,
      "work_time_ms": 0.690,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3255,
      "timestamp_ms": 1835.826,
      "frame_time_ms": 0.654,
      "fps": 1461,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3256,
      "timestamp_ms": 1836.386,
      "frame_time_ms": 0.560,
      "fps": 1474,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3257,
      "timestamp_ms": 1836.942,
      "frame_time_ms": 0.557,
      "fps": 1484,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3258,
      "timestamp_ms": 1837.521,
      "frame_time_ms": 0.578,
      "fps": 1492,
      "work_time_ms": 0.577,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3259,
      "timestamp_ms": 1838.109,
      "frame_time_ms": 0.588,
      "fps": 1501,
      "work_time_ms": 0.586,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3260,
      "timestamp_ms": 1838.708,
      "frame_time_ms": 0.599,
      "fps": 1508,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3261,
      "timestamp_ms": 1839.287,
      "frame_time_ms": 0.579,
      "fps": 1516,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3262,
      "timestamp_ms": 1840.004,
      "frame_time_ms": 0.716,
      "fps": 1521,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3263,
      "timestamp_ms": 1840.556,
      "frame_time_ms": 0.553,
      "fps": 1533,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3264,
      "timestamp_ms": 1841.149,
      "frame_time_ms": 0.593,
      "fps": 1532,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3265,
      "timestamp_ms": 1841.709,
      "frame_time_ms": 0.560,
      "fps": 1531,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3266,
      "timestamp_ms": 1842.274,
      "frame_time_ms": 0.565,
      "fps": 1532,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3267,
      "timestamp_ms": 1842.870,
      "frame_time_ms": 0.596,
      "fps": 1534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3268,
      "timestamp_ms": 1843.429,
      "frame_time_ms": 0.559,
      "fps": 1534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3269,
      "timestamp_ms": 1843.996,
      "frame_time_ms": 0.567,
      "fps": 1534,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3270,
      "timestamp_ms": 1844.523,
      "frame_time_ms": 0.527,
      "fps": 1536,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3271,
      "timestamp_ms": 1845.086,
      "frame_time_ms": 0.563,
      "fps": 1536,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3272,
      "timestamp_ms": 1845.627,
      "frame_time_ms": 0.541,
      "fps": 1547,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3273,
      "timestamp_ms": 1846.138,
      "frame_time_ms": 0.512,
      "fps": 1565,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3274,
      "timestamp_ms": 1846.687,
      "frame_time_ms": 0.548,
      "fps": 1581,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3275,
      "timestamp_ms": 1847.235,
      "frame_time_ms": 0.548,
      "fps": 1595,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3276,
      "timestamp_ms": 1847.815,
      "frame_time_ms": 0.581,
      "fps": 1609,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3277,
      "timestamp_ms": 1848.372,
      "frame_time_ms": 0.556,
      "fps": 1621,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3278,
      "timestamp_ms": 1848.926,
      "frame_time_ms": 0.554,
      "fps": 1633,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3279,
      "timestamp_ms": 1849.463,
      "frame_time_ms": 0.537,
      "fps": 1635,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3280,
      "timestamp_ms": 1850.032,
      "frame_time_ms": 0.569,
      "fps": 1631,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3281,
      "timestamp_ms": 1850.605,
      "frame_time_ms": 0.573,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3282,
      "timestamp_ms": 1851.160,
      "frame_time_ms": 0.555,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3283,
      "timestamp_ms": 1851.759,
      "frame_time_ms": 0.599,
      "fps": 1628,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3284,
      "timestamp_ms": 1852.286,
      "frame_time_ms": 0.527,
      "fps": 1630,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3285,
      "timestamp_ms": 1852.942,
      "frame_time_ms": 0.656,
      "fps": 1626,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3286,
      "timestamp_ms": 1853.459,
      "frame_time_ms": 0.517,
      "fps": 1641,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3287,
      "timestamp_ms": 1853.984,
      "frame_time_ms": 0.525,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3288,
      "timestamp_ms": 1854.568,
      "frame_time_ms": 0.584,
      "fps": 1661,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3289,
      "timestamp_ms": 1855.115,
      "frame_time_ms": 0.547,
      "fps": 1658,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3290,
      "timestamp_ms": 1855.772,
      "frame_time_ms": 0.657,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3291,
      "timestamp_ms": 1856.407,
      "frame_time_ms": 0.635,
      "fps": 1651,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3292,
      "timestamp_ms": 1856.943,
      "frame_time_ms": 0.536,
      "fps": 1653,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3293,
      "timestamp_ms": 1857.459,
      "frame_time_ms": 0.516,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3294,
      "timestamp_ms": 1858.031,
      "frame_time_ms": 0.572,
      "fps": 1656,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3295,
      "timestamp_ms": 1858.533,
      "frame_time_ms": 0.502,
      "fps": 1665,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3296,
      "timestamp_ms": 1859.058,
      "frame_time_ms": 0.525,
      "fps": 1681,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3297,
      "timestamp_ms": 1859.576,
      "frame_time_ms": 0.518,
      "fps": 1687,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3298,
      "timestamp_ms": 1860.128,
      "frame_time_ms": 0.552,
      "fps": 1689,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3299,
      "timestamp_ms": 1860.654,
      "frame_time_ms": 0.526,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3300,
      "timestamp_ms": 1861.152,
      "frame_time_ms": 0.498,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3301,
      "timestamp_ms": 1861.780,
      "frame_time_ms": 0.627,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3302,
      "timestamp_ms": 1862.708,
      "frame_time_ms": 0.929,
      "fps": 1677,
      "work_time_ms": 0.927,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3303,
      "timestamp_ms": 1863.216,
      "frame_time_ms": 0.508,
      "fps": 1680,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3304,
      "timestamp_ms": 1863.805,
      "frame_time_ms": 0.589,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3305,
      "timestamp_ms": 1864.365,
      "frame_time_ms": 0.560,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3306,
      "timestamp_ms": 1864.931,
      "frame_time_ms": 0.566,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3307,
      "timestamp_ms": 1865.460,
      "frame_time_ms": 0.529,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3308,
      "timestamp_ms": 1865.984,
      "frame_time_ms": 0.524,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3309,
      "timestamp_ms": 1866.512,
      "frame_time_ms": 0.527,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3310,
      "timestamp_ms": 1867.040,
      "frame_time_ms": 0.529,
      "fps": 1684,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3311,
      "timestamp_ms": 1867.560,
      "frame_time_ms": 0.520,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3312,
      "timestamp_ms": 1868.110,
      "frame_time_ms": 0.551,
      "fps": 1717,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3313,
      "timestamp_ms": 1868.631,
      "frame_time_ms": 0.520,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3314,
      "timestamp_ms": 1869.161,
      "frame_time_ms": 0.530,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3315,
      "timestamp_ms": 1869.673,
      "frame_time_ms": 0.512,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3316,
      "timestamp_ms": 1870.164,
      "frame_time_ms": 0.491,
      "fps": 1776,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3317,
      "timestamp_ms": 1870.638,
      "frame_time_ms": 0.474,
      "fps": 1780,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3318,
      "timestamp_ms": 1871.127,
      "frame_time_ms": 0.489,
      "fps": 1785,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3319,
      "timestamp_ms": 1872.019,
      "frame_time_ms": 0.892,
      "fps": 1769,
      "work_time_ms": 0.891,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3320,
      "timestamp_ms": 1872.869,
      "frame_time_ms": 0.850,
      "fps": 1756,
      "work_time_ms": 0.848,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3321,
      "timestamp_ms": 1873.351,
      "frame_time_ms": 0.482,
      "fps": 1761,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3322,
      "timestamp_ms": 1873.848,
      "frame_time_ms": 0.497,
      "fps": 1772,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3323,
      "timestamp_ms": 1874.340,
      "frame_time_ms": 0.492,
      "fps": 1775,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3324,
      "timestamp_ms": 1874.824,
      "frame_time_ms": 0.484,
      "fps": 1781,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3325,
      "timestamp_ms": 1875.300,
      "frame_time_ms": 0.476,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3326,
      "timestamp_ms": 1875.844,
      "frame_time_ms": 0.544,
      "fps": 1787,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3327,
      "timestamp_ms": 1876.322,
      "frame_time_ms": 0.478,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3328,
      "timestamp_ms": 1876.817,
      "frame_time_ms": 0.495,
      "fps": 1797,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3329,
      "timestamp_ms": 1877.301,
      "frame_time_ms": 0.484,
      "fps": 1801,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3330,
      "timestamp_ms": 1877.905,
      "frame_time_ms": 0.604,
      "fps": 1797,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3331,
      "timestamp_ms": 1878.886,
      "frame_time_ms": 0.980,
      "fps": 1775,
      "work_time_ms": 0.978,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3332,
      "timestamp_ms": 1879.866,
      "frame_time_ms": 0.981,
      "fps": 1752,
      "work_time_ms": 0.978,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3333,
      "timestamp_ms": 1880.631,
      "frame_time_ms": 0.765,
      "fps": 1739,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3334,
      "timestamp_ms": 1881.113,
      "frame_time_ms": 0.482,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3335,
      "timestamp_ms": 1881.599,
      "frame_time_ms": 0.486,
      "fps": 1746,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3336,
      "timestamp_ms": 1882.071,
      "frame_time_ms": 0.472,
      "fps": 1751,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3337,
      "timestamp_ms": 1882.551,
      "frame_time_ms": 0.480,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3338,
      "timestamp_ms": 1883.036,
      "frame_time_ms": 0.485,
      "fps": 1759,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3339,
      "timestamp_ms": 1883.514,
      "frame_time_ms": 0.478,
      "fps": 1762,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3340,
      "timestamp_ms": 1884.018,
      "frame_time_ms": 0.504,
      "fps": 1765,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3341,
      "timestamp_ms": 1884.485,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3342,
      "timestamp_ms": 1884.945,
      "frame_time_ms": 0.460,
      "fps": 1775,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3343,
      "timestamp_ms": 1885.407,
      "frame_time_ms": 0.462,
      "fps": 1783,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3344,
      "timestamp_ms": 1885.877,
      "frame_time_ms": 0.470,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3345,
      "timestamp_ms": 1886.364,
      "frame_time_ms": 0.487,
      "fps": 1795,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3346,
      "timestamp_ms": 1887.054,
      "frame_time_ms": 0.689,
      "fps": 1786,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3347,
      "timestamp_ms": 1887.984,
      "frame_time_ms": 0.931,
      "fps": 1764,
      "work_time_ms": 0.930,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3348,
      "timestamp_ms": 1888.972,
      "frame_time_ms": 0.988,
      "fps": 1743,
      "work_time_ms": 0.987,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3349,
      "timestamp_ms": 1890.033,
      "frame_time_ms": 1.061,
      "fps": 1718,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3350,
      "timestamp_ms": 1890.616,
      "frame_time_ms": 0.583,
      "fps": 1721,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3351,
      "timestamp_ms": 1891.076,
      "frame_time_ms": 0.461,
      "fps": 1730,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3352,
      "timestamp_ms": 1891.526,
      "frame_time_ms": 0.450,
      "fps": 1734,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3353,
      "timestamp_ms": 1891.977,
      "frame_time_ms": 0.450,
      "fps": 1738,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3354,
      "timestamp_ms": 1892.421,
      "frame_time_ms": 0.444,
      "fps": 1744,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3355,
      "timestamp_ms": 1892.847,
      "frame_time_ms": 0.426,
      "fps": 1748,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3356,
      "timestamp_ms": 1893.328,
      "frame_time_ms": 0.481,
      "fps": 1750,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3357,
      "timestamp_ms": 1893.994,
      "frame_time_ms": 0.666,
      "fps": 1743,
      "work_time_ms": 0.665,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3358,
      "timestamp_ms": 1894.660,
      "frame_time_ms": 0.666,
      "fps": 1737,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3359,
      "timestamp_ms": 1895.155,
      "frame_time_ms": 0.495,
      "fps": 1739,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3360,
      "timestamp_ms": 1895.825,
      "frame_time_ms": 0.670,
      "fps": 1730,
      "work_time_ms": 0.668,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3361,
      "timestamp_ms": 1896.358,
      "frame_time_ms": 0.533,
      "fps": 1735,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3362,
      "timestamp_ms": 1896.883,
      "frame_time_ms": 0.525,
      "fps": 1755,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3363,
      "timestamp_ms": 1897.354,
      "frame_time_ms": 0.471,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3364,
      "timestamp_ms": 1897.831,
      "frame_time_ms": 0.477,
      "fps": 1763,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3365,
      "timestamp_ms": 1898.286,
      "frame_time_ms": 0.455,
      "fps": 1768,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3366,
      "timestamp_ms": 1898.747,
      "frame_time_ms": 0.462,
      "fps": 1774,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3367,
      "timestamp_ms": 1899.211,
      "frame_time_ms": 0.463,
      "fps": 1777,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3368,
      "timestamp_ms": 1899.705,
      "frame_time_ms": 0.494,
      "fps": 1779,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3369,
      "timestamp_ms": 1900.191,
      "frame_time_ms": 0.486,
      "fps": 1781,
      "work_time_ms": 0.485,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3370,
      "timestamp_ms": 1900.692,
      "frame_time_ms": 0.501,
      "fps": 1782,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3371,
      "timestamp_ms": 1901.156,
      "frame_time_ms": 0.464,
      "fps": 1785,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3372,
      "timestamp_ms": 1901.614,
      "frame_time_ms": 0.458,
      "fps": 1790,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3373,
      "timestamp_ms": 1902.083,
      "frame_time_ms": 0.469,
      "fps": 1793,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3374,
      "timestamp_ms": 1902.554,
      "frame_time_ms": 0.471,
      "fps": 1796,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3375,
      "timestamp_ms": 1903.023,
      "frame_time_ms": 0.469,
      "fps": 1799,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3376,
      "timestamp_ms": 1903.491,
      "frame_time_ms": 0.468,
      "fps": 1800,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3377,
      "timestamp_ms": 1903.971,
      "frame_time_ms": 0.481,
      "fps": 1799,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3378,
      "timestamp_ms": 1904.433,
      "frame_time_ms": 0.462,
      "fps": 1801,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3379,
      "timestamp_ms": 1904.906,
      "frame_time_ms": 0.472,
      "fps": 1824,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3380,
      "timestamp_ms": 1905.370,
      "frame_time_ms": 0.464,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3381,
      "timestamp_ms": 1905.841,
      "frame_time_ms": 0.471,
      "fps": 1846,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3382,
      "timestamp_ms": 1906.372,
      "frame_time_ms": 0.531,
      "fps": 1844,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3383,
      "timestamp_ms": 1906.910,
      "frame_time_ms": 0.538,
      "fps": 1842,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3384,
      "timestamp_ms": 1907.507,
      "frame_time_ms": 0.597,
      "fps": 1835,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3385,
      "timestamp_ms": 1908.322,
      "frame_time_ms": 0.815,
      "fps": 1816,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3386,
      "timestamp_ms": 1909.082,
      "frame_time_ms": 0.760,
      "fps": 1805,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3387,
      "timestamp_ms": 1909.793,
      "frame_time_ms": 0.711,
      "fps": 1792,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3388,
      "timestamp_ms": 1910.498,
      "frame_time_ms": 0.705,
      "fps": 1781,
      "work_time_ms": 0.703,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.006,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3389,
      "timestamp_ms": 1911.248,
      "frame_time_ms": 0.750,
      "fps": 1767,
      "work_time_ms": 0.749,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3390,
      "timestamp_ms": 1911.986,
      "frame_time_ms": 0.739,
      "fps": 1760,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3391,
      "timestamp_ms": 1912.698,
      "frame_time_ms": 0.711,
      "fps": 1774,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3392,
      "timestamp_ms": 1913.448,
      "frame_time_ms": 0.750,
      "fps": 1786,
      "work_time_ms": 0.749,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3393,
      "timestamp_ms": 1914.203,
      "frame_time_ms": 0.755,
      "fps": 1787,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3394,
      "timestamp_ms": 1914.964,
      "frame_time_ms": 0.761,
      "fps": 1772,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3395,
      "timestamp_ms": 1915.736,
      "frame_time_ms": 0.772,
      "fps": 1757,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3396,
      "timestamp_ms": 1916.501,
      "frame_time_ms": 0.765,
      "fps": 1742,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3397,
      "timestamp_ms": 1917.413,
      "frame_time_ms": 0.911,
      "fps": 1721,
      "work_time_ms": 0.908,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3398,
      "timestamp_ms": 1918.389,
      "frame_time_ms": 0.976,
      "fps": 1697,
      "work_time_ms": 0.973,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3399,
      "timestamp_ms": 1919.172,
      "frame_time_ms": 0.784,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3400,
      "timestamp_ms": 1919.964,
      "frame_time_ms": 0.792,
      "fps": 1669,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3401,
      "timestamp_ms": 1920.806,
      "frame_time_ms": 0.842,
      "fps": 1651,
      "work_time_ms": 0.840,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3402,
      "timestamp_ms": 1921.516,
      "frame_time_ms": 0.710,
      "fps": 1640,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3403,
      "timestamp_ms": 1922.217,
      "frame_time_ms": 0.701,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3404,
      "timestamp_ms": 1922.946,
      "frame_time_ms": 0.729,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3405,
      "timestamp_ms": 1923.793,
      "frame_time_ms": 0.847,
      "fps": 1603,
      "work_time_ms": 0.845,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3406,
      "timestamp_ms": 1924.341,
      "frame_time_ms": 0.548,
      "fps": 1609,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3407,
      "timestamp_ms": 1924.805,
      "frame_time_ms": 0.465,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3408,
      "timestamp_ms": 1925.291,
      "frame_time_ms": 0.485,
      "fps": 1652,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3409,
      "timestamp_ms": 1925.752,
      "frame_time_ms": 0.461,
      "fps": 1679,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3410,
      "timestamp_ms": 1926.210,
      "frame_time_ms": 0.458,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3411,
      "timestamp_ms": 1926.674,
      "frame_time_ms": 0.464,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3412,
      "timestamp_ms": 1927.136,
      "frame_time_ms": 0.462,
      "fps": 1684,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3413,
      "timestamp_ms": 1927.632,
      "frame_time_ms": 0.495,
      "fps": 1682,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3414,
      "timestamp_ms": 1928.160,
      "frame_time_ms": 0.529,
      "fps": 1678,
      "work_time_ms": 0.528,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3415,
      "timestamp_ms": 1928.678,
      "frame_time_ms": 0.518,
      "fps": 1674,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3416,
      "timestamp_ms": 1929.169,
      "frame_time_ms": 0.491,
      "fps": 1674,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3417,
      "timestamp_ms": 1929.717,
      "frame_time_ms": 0.548,
      "fps": 1679,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3418,
      "timestamp_ms": 1930.247,
      "frame_time_ms": 0.530,
      "fps": 1686,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3419,
      "timestamp_ms": 1930.753,
      "frame_time_ms": 0.506,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3420,
      "timestamp_ms": 1931.245,
      "frame_time_ms": 0.492,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3421,
      "timestamp_ms": 1931.791,
      "frame_time_ms": 0.546,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3422,
      "timestamp_ms": 1932.275,
      "frame_time_ms": 0.485,
      "fps": 1695,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3423,
      "timestamp_ms": 1932.792,
      "frame_time_ms": 0.516,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3424,
      "timestamp_ms": 1933.256,
      "frame_time_ms": 0.464,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3425,
      "timestamp_ms": 1933.719,
      "frame_time_ms": 0.463,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3426,
      "timestamp_ms": 1934.192,
      "frame_time_ms": 0.473,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3427,
      "timestamp_ms": 1934.666,
      "frame_time_ms": 0.474,
      "fps": 1692,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3428,
      "timestamp_ms": 1935.134,
      "frame_time_ms": 0.468,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3429,
      "timestamp_ms": 1935.604,
      "frame_time_ms": 0.470,
      "fps": 1694,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3430,
      "timestamp_ms": 1936.065,
      "frame_time_ms": 0.461,
      "fps": 1696,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3431,
      "timestamp_ms": 1936.585,
      "frame_time_ms": 0.520,
      "fps": 1693,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3432,
      "timestamp_ms": 1937.095,
      "frame_time_ms": 0.510,
      "fps": 1691,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3433,
      "timestamp_ms": 1937.602,
      "frame_time_ms": 0.507,
      "fps": 1689,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3434,
      "timestamp_ms": 1938.102,
      "frame_time_ms": 0.500,
      "fps": 1687,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3435,
      "timestamp_ms": 1938.611,
      "frame_time_ms": 0.509,
      "fps": 1685,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3436,
      "timestamp_ms": 1939.132,
      "frame_time_ms": 0.521,
      "fps": 1683,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3437,
      "timestamp_ms": 1940.268,
      "frame_time_ms": 1.136,
      "fps": 1653,
      "work_time_ms": 1.133,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3438,
      "timestamp_ms": 1941.196,
      "frame_time_ms": 0.927,
      "fps": 1632,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3439,
      "timestamp_ms": 1942.008,
      "frame_time_ms": 0.813,
      "fps": 1617,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3440,
      "timestamp_ms": 1942.770,
      "frame_time_ms": 0.762,
      "fps": 1604,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3441,
      "timestamp_ms": 1943.571,
      "frame_time_ms": 0.801,
      "fps": 1590,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3442,
      "timestamp_ms": 1944.395,
      "frame_time_ms": 0.824,
      "fps": 1577,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3443,
      "timestamp_ms": 1945.165,
      "frame_time_ms": 0.770,
      "fps": 1568,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3444,
      "timestamp_ms": 1945.985,
      "frame_time_ms": 0.820,
      "fps": 1559,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3445,
      "timestamp_ms": 1946.841,
      "frame_time_ms": 0.856,
      "fps": 1557,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3446,
      "timestamp_ms": 1947.685,
      "frame_time_ms": 0.844,
      "fps": 1554,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3447,
      "timestamp_ms": 1948.508,
      "frame_time_ms": 0.823,
      "fps": 1549,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3448,
      "timestamp_ms": 1949.318,
      "frame_time_ms": 0.810,
      "fps": 1545,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3449,
      "timestamp_ms": 1950.166,
      "frame_time_ms": 0.847,
      "fps": 1541,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3450,
      "timestamp_ms": 1950.943,
      "frame_time_ms": 0.778,
      "fps": 1540,
      "work_time_ms": 0.775,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3451,
      "timestamp_ms": 1951.712,
      "frame_time_ms": 0.769,
      "fps": 1537,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3452,
      "timestamp_ms": 1952.594,
      "frame_time_ms": 0.881,
      "fps": 1532,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3453,
      "timestamp_ms": 1953.462,
      "frame_time_ms": 0.869,
      "fps": 1528,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3454,
      "timestamp_ms": 1954.277,
      "frame_time_ms": 0.815,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3455,
      "timestamp_ms": 1955.105,
      "frame_time_ms": 0.829,
      "fps": 1524,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3456,
      "timestamp_ms": 1955.958,
      "frame_time_ms": 0.852,
      "fps": 1520,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3457,
      "timestamp_ms": 1956.835,
      "frame_time_ms": 0.877,
      "fps": 1521,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3458,
      "timestamp_ms": 1957.639,
      "frame_time_ms": 0.804,
      "fps": 1528,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3459,
      "timestamp_ms": 1958.476,
      "frame_time_ms": 0.837,
      "fps": 1526,
      "work_time_ms": 0.837,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3460,
      "timestamp_ms": 1959.346,
      "frame_time_ms": 0.870,
      "fps": 1523,
      "work_time_ms": 0.869,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3461,
      "timestamp_ms": 1960.316,
      "frame_time_ms": 0.970,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3462,
      "timestamp_ms": 1960.957,
      "frame_time_ms": 0.640,
      "fps": 1521,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3463,
      "timestamp_ms": 1961.511,
      "frame_time_ms": 0.555,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3464,
      "timestamp_ms": 1962.085,
      "frame_time_ms": 0.574,
      "fps": 1532,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3465,
      "timestamp_ms": 1962.666,
      "frame_time_ms": 0.581,
      "fps": 1543,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3466,
      "timestamp_ms": 1963.252,
      "frame_time_ms": 0.586,
      "fps": 1541,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3467,
      "timestamp_ms": 1963.973,
      "frame_time_ms": 0.722,
      "fps": 1531,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3468,
      "timestamp_ms": 1964.467,
      "frame_time_ms": 0.493,
      "fps": 1531,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3469,
      "timestamp_ms": 1965.009,
      "frame_time_ms": 0.542,
      "fps": 1528,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3470,
      "timestamp_ms": 1965.525,
      "frame_time_ms": 0.516,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3471,
      "timestamp_ms": 1965.984,
      "frame_time_ms": 0.459,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3472,
      "timestamp_ms": 1966.490,
      "frame_time_ms": 0.506,
      "fps": 1524,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3473,
      "timestamp_ms": 1967.028,
      "frame_time_ms": 0.538,
      "fps": 1522,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3474,
      "timestamp_ms": 1967.504,
      "frame_time_ms": 0.476,
      "fps": 1525,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3475,
      "timestamp_ms": 1967.981,
      "frame_time_ms": 0.477,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3476,
      "timestamp_ms": 1968.512,
      "frame_time_ms": 0.531,
      "fps": 1525,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3477,
      "timestamp_ms": 1969.035,
      "frame_time_ms": 0.523,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3478,
      "timestamp_ms": 1969.556,
      "frame_time_ms": 0.521,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3479,
      "timestamp_ms": 1970.056,
      "frame_time_ms": 0.500,
      "fps": 1526,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3480,
      "timestamp_ms": 1970.601,
      "frame_time_ms": 0.545,
      "fps": 1524,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3481,
      "timestamp_ms": 1971.117,
      "frame_time_ms": 0.516,
      "fps": 1525,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3482,
      "timestamp_ms": 1971.670,
      "frame_time_ms": 0.553,
      "fps": 1523,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3483,
      "timestamp_ms": 1972.226,
      "frame_time_ms": 0.556,
      "fps": 1521,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3484,
      "timestamp_ms": 1972.755,
      "frame_time_ms": 0.529,
      "fps": 1519,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3485,
      "timestamp_ms": 1973.226,
      "frame_time_ms": 0.471,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3486,
      "timestamp_ms": 1973.660,
      "frame_time_ms": 0.434,
      "fps": 1520,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3487,
      "timestamp_ms": 1974.138,
      "frame_time_ms": 0.478,
      "fps": 1520,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3488,
      "timestamp_ms": 1974.645,
      "frame_time_ms": 0.507,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3489,
      "timestamp_ms": 1975.102,
      "frame_time_ms": 0.458,
      "fps": 1519,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3490,
      "timestamp_ms": 1975.587,
      "frame_time_ms": 0.484,
      "fps": 1518,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3491,
      "timestamp_ms": 1976.181,
      "frame_time_ms": 0.594,
      "fps": 1515,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3492,
      "timestamp_ms": 1976.969,
      "frame_time_ms": 0.788,
      "fps": 1504,
      "work_time_ms": 0.786,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3493,
      "timestamp_ms": 1977.761,
      "frame_time_ms": 0.792,
      "fps": 1494,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3494,
      "timestamp_ms": 1978.522,
      "frame_time_ms": 0.761,
      "fps": 1484,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3495,
      "timestamp_ms": 1979.306,
      "frame_time_ms": 0.784,
      "fps": 1474,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3496,
      "timestamp_ms": 1980.005,
      "frame_time_ms": 0.699,
      "fps": 1467,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3497,
      "timestamp_ms": 1980.778,
      "frame_time_ms": 0.773,
      "fps": 1481,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3498,
      "timestamp_ms": 1981.477,
      "frame_time_ms": 0.700,
      "fps": 1489,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3499,
      "timestamp_ms": 1982.221,
      "frame_time_ms": 0.743,
      "fps": 1492,
      "work_time_ms": 0.741,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3500,
      "timestamp_ms": 1982.980,
      "frame_time_ms": 0.759,
      "fps": 1492,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3501,
      "timestamp_ms": 1983.696,
      "frame_time_ms": 0.716,
      "fps": 1495,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3502,
      "timestamp_ms": 1984.417,
      "frame_time_ms": 0.721,
      "fps": 1499,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3503,
      "timestamp_ms": 1985.222,
      "frame_time_ms": 0.806,
      "fps": 1497,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3504,
      "timestamp_ms": 1986.189,
      "frame_time_ms": 0.966,
      "fps": 1492,
      "work_time_ms": 0.965,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3505,
      "timestamp_ms": 1986.935,
      "frame_time_ms": 0.746,
      "fps": 1496,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3506,
      "timestamp_ms": 1987.773,
      "frame_time_ms": 0.837,
      "fps": 1496,
      "work_time_ms": 0.834,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3507,
      "timestamp_ms": 1988.512,
      "frame_time_ms": 0.740,
      "fps": 1499,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3508,
      "timestamp_ms": 1989.229,
      "frame_time_ms": 0.717,
      "fps": 1503,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3509,
      "timestamp_ms": 1989.938,
      "frame_time_ms": 0.709,
      "fps": 1508,
      "work_time_ms": 0.708,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3510,
      "timestamp_ms": 1990.655,
      "frame_time_ms": 0.717,
      "fps": 1510,
      "work_time_ms": 0.716,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3511,
      "timestamp_ms": 1991.375,
      "frame_time_ms": 0.720,
      "fps": 1512,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3512,
      "timestamp_ms": 1992.088,
      "frame_time_ms": 0.713,
      "fps": 1519,
      "work_time_ms": 0.712,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3513,
      "timestamp_ms": 1992.817,
      "frame_time_ms": 0.729,
      "fps": 1524,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3514,
      "timestamp_ms": 1993.521,
      "frame_time_ms": 0.704,
      "fps": 1528,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3515,
      "timestamp_ms": 1994.224,
      "frame_time_ms": 0.703,
      "fps": 1533,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3516,
      "timestamp_ms": 1994.932,
      "frame_time_ms": 0.708,
      "fps": 1539,
      "work_time_ms": 0.708,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3517,
      "timestamp_ms": 1995.693,
      "frame_time_ms": 0.761,
      "fps": 1544,
      "work_time_ms": 0.759,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3518,
      "timestamp_ms": 1996.378,
      "frame_time_ms": 0.685,
      "fps": 1548,
      "work_time_ms": 0.683,
      "grid_render_ms": 0.000,
      "entity_render_ms": 0.000,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3519,
      "timestamp_ms": 1996.887,
      "frame_time_ms": 0.509,
      "fps": 1562,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3520,
      "timestamp_ms": 1997.349,
      "frame_time_ms": 0.462,
      "fps": 1578,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3521,
      "timestamp_ms": 1997.795,
      "frame_time_ms": 0.446,
      "fps": 1600,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3522,
      "timestamp_ms": 1998.246,
      "frame_time_ms": 0.451,
      "fps": 1609,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3523,
      "timestamp_ms": 1998.706,
      "frame_time_ms": 0.461,
      "fps": 1613,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3524,
      "timestamp_ms": 1999.156,
      "frame_time_ms": 0.450,
      "fps": 1618,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3525,
      "timestamp_ms": 1999.620,
      "frame_time_ms": 0.463,
      "fps": 1623,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    },
    {
      "frame_number": 3526,
      "timestamp_ms": 2000.076,
      "frame_time_ms": 0.456,
      "fps": 1629,
      "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": 1000,
      "ui_elements": 1000,
      "visible_elements": 1000,
      "grid_cells_rendered": 0,
      "entities_rendered": 0,
      "total_entities": 0,
      "logs": []
    }
  ]
}
