demo_capture = {
   "demoIndex": 6,
   "demoVersion": "6.b",
   "gravity": false,
   "wallMapData": {
      "wall1": {
         "parsAtBirth": {
            "fence": true,
            "half_width_m": 3,
            "half_height_m": 0.05,
            "name": "wall1"
         },
         "name": "wall1",
         "position_2d_m": {
            "x": 3,
            "y": 6
         },
         "position_2d_px": {
            "x": 300,
            "y": 0
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 3,
         "half_height_m": 0.05,
         "half_width_px": 300,
         "half_height_px": 5,
         "width_scaling": 1,
         "height_scaling": 1,
         "color": "white",
         "deleted": false
      },
      "wall2": {
         "parsAtBirth": {
            "fence": true,
            "half_width_m": 3,
            "half_height_m": 0.05,
            "name": "wall2"
         },
         "name": "wall2",
         "position_2d_m": {
            "x": 3,
            "y": 0
         },
         "position_2d_px": {
            "x": 300,
            "y": 600
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 3,
         "half_height_m": 0.05,
         "half_width_px": 300,
         "half_height_px": 5,
         "width_scaling": 1,
         "height_scaling": 1,
         "color": "white",
         "deleted": false
      },
      "wall3": {
         "parsAtBirth": {
            "fence": true,
            "half_width_m": 0.05,
            "half_height_m": 3,
            "name": "wall3"
         },
         "name": "wall3",
         "position_2d_m": {
            "x": 0,
            "y": 3
         },
         "position_2d_px": {
            "x": 0,
            "y": 300
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3,
         "half_width_px": 5,
         "half_height_px": 300,
         "width_scaling": 1,
         "height_scaling": 1,
         "color": "white",
         "deleted": false
      },
      "wall4": {
         "parsAtBirth": {
            "fence": true,
            "half_width_m": 0.05,
            "half_height_m": 3,
            "name": "wall4"
         },
         "name": "wall4",
         "position_2d_m": {
            "x": 5.98,
            "y": 3
         },
         "position_2d_px": {
            "x": 598,
            "y": 300
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3,
         "half_width_px": 5,
         "half_height_px": 300,
         "width_scaling": 1,
         "height_scaling": 1,
         "color": "white",
         "deleted": false
      }
   },
   "puckMapData": {
      "puck1": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 286.93390772649633,
            "angularSpeed_rps": -3.682873653663917,
            "name": "puck1"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck1",
         "position_2d_m": {
            "x": 1.440035197905799,
            "y": 2.197639901479204
         },
         "position_2d_px": {
            "x": 144,
            "y": 380
         },
         "velocity_2d_mps": {
            "x": 0.4948316945260519,
            "y": -2.479689453060891
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 265.8187654454878,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.045,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 4.284840096804718,
            "y": -2.0019466627753424
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck2": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": -683.9266411324628,
            "angularSpeed_rps": -13.831908701183245,
            "name": "puck2"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck2",
         "position_2d_m": {
            "x": 1.7614332064292644,
            "y": 1.7379063759633882
         },
         "position_2d_px": {
            "x": 176,
            "y": 426
         },
         "velocity_2d_mps": {
            "x": 2.7665129458942124,
            "y": -1.0235423634396494
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -763.2295843525957,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.15,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": -2.1912383076469975,
            "y": -0.1900614881529018
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck3": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 390.6783516711122,
            "angularSpeed_rps": -19.528331800782986,
            "name": "puck3"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck3",
         "position_2d_m": {
            "x": 3.781958367328735,
            "y": 5.400465075119453
         },
         "position_2d_px": {
            "x": 378,
            "y": 60
         },
         "velocity_2d_mps": {
            "x": -0.8781404359394052,
            "y": 2.6391511804742533
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 254.56348670379356,
         "angularSpeed_rps": -7.745343005159946,
         "borderWidth_px": 3,
         "createTime": 1087336.25,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": -0.315512154362216,
            "y": 2.0573550533924276
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck4": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": -499.4388379913147,
            "angularSpeed_rps": -16.374160589053567,
            "name": "puck4"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck4",
         "position_2d_m": {
            "x": 3.2372748337802695,
            "y": 5.6126221828981695
         },
         "position_2d_px": {
            "x": 324,
            "y": 39
         },
         "velocity_2d_mps": {
            "x": -2.082123620769351,
            "y": -0.10020159084625335
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -593.3173587018968,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.33,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 3.305315215970944,
            "y": -4.122929019976301
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck5": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": -1116.8588956732374,
            "angularSpeed_rps": -22.816776886511747,
            "name": "puck5"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck5",
         "position_2d_m": {
            "x": 1.6774770490517308,
            "y": 2.7058455268515753
         },
         "position_2d_px": {
            "x": 168,
            "y": 329
         },
         "velocity_2d_mps": {
            "x": -1.9020688963537034,
            "y": -1.2404298629721557
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1247.675083155903,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.425,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 4.284840096804614,
            "y": -2.001946662775293
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck8": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": -7242.844474140599,
            "angularSpeed_rps": -17.885366030254666,
            "name": "puck8"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck8",
         "position_2d_m": {
            "x": 2.7811996983875726,
            "y": 5.246990667406159
         },
         "position_2d_px": {
            "x": 278,
            "y": 75
         },
         "velocity_2d_mps": {
            "x": -0.31174993775660303,
            "y": -2.5125666745693347
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -7345.387239380857,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.5150000001,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 5.223202893134577,
            "y": 0.8010202611967829
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck9": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": -2795.8745685149183,
            "angularSpeed_rps": -7.929295162373394,
            "name": "puck9"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck9",
         "position_2d_m": {
            "x": 2.236316975383327,
            "y": 2.7543176385644705
         },
         "position_2d_px": {
            "x": 224,
            "y": 325
         },
         "velocity_2d_mps": {
            "x": -2.0272889738241595,
            "y": 1.4549765480306731
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -2890.4292391143704,
         "angularSpeed_rps": -13.866837471178474,
         "borderWidth_px": 3,
         "createTime": 1087336.61,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": -3.876156560463941,
            "y": -2.7098071608554073
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck12": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 3761.598761035306,
            "angularSpeed_rps": -14.725069672879934,
            "name": "puck12"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck12",
         "position_2d_m": {
            "x": 2.869808222976196,
            "y": 4.6692024798019265
         },
         "position_2d_px": {
            "x": 287,
            "y": 133
         },
         "velocity_2d_mps": {
            "x": 2.6625803508444514,
            "y": -2.1855612548756564
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 3660.507973143288,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.705,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 1.9179062029536647,
            "y": 4.923958932208193
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck13": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 1302.1518186784158,
            "angularSpeed_rps": -10.433441373934318,
            "name": "puck13"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck13",
         "position_2d_m": {
            "x": 2.5577149839067923,
            "y": 2.2945841130486553
         },
         "position_2d_px": {
            "x": 256,
            "y": 371
         },
         "velocity_2d_mps": {
            "x": 0.24439227754399637,
            "y": 2.9111236376519223
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 1218.4197848945228,
         "angularSpeed_rps": -7.154933403791961,
         "borderWidth_px": 3,
         "createTime": 1087336.785,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": -3.876156560464004,
            "y": -2.709807160855454
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck14": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 3297.7453269921657,
            "angularSpeed_rps": -17.74326260479755,
            "name": "puck14"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck14",
         "position_2d_m": {
            "x": 2.320273132760861,
            "y": 1.7863784876762836
         },
         "position_2d_px": {
            "x": 232,
            "y": 421
         },
         "velocity_2d_mps": {
            "x": 2.6412928684237564,
            "y": 1.671864047563179
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 3196.0172880579826,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "createTime": 1087336.875,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 2.1912383076469975,
            "y": 0.1900614881529018
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck15": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 225.26464045633736,
            "angularSpeed_rps": -25.05210895263739,
            "name": "puck15"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck15",
         "position_2d_m": {
            "x": 3.8705668919173584,
            "y": 4.822676887515221
         },
         "position_2d_px": {
            "x": 387,
            "y": 118
         },
         "velocity_2d_mps": {
            "x": 2.0961898526616287,
            "y": 2.966156600167956
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 12.61295523242417,
         "angularSpeed_rps": -13.360812613088289,
         "borderWidth_px": 3,
         "createTime": 1087337.9,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 0.315512154362216,
            "y": -2.0573550533924276
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      },
      "puck16": {
         "parsAtBirth": {
            "radius_m": 0.2,
            "density": 5,
            "jello": true,
            "color": "DarkSlateGray",
            "angle_r": 1061.6860173424843,
            "angularSpeed_rps": -20.308894408329333,
            "name": "puck16"
         },
         "bullet": false,
         "jello": true,
         "clientName": null,
         "name": "puck16",
         "position_2d_m": {
            "x": 3.414491756524661,
            "y": 4.45704537202321
         },
         "position_2d_px": {
            "x": 341,
            "y": 154
         },
         "velocity_2d_mps": {
            "x": 3.8665635356743833,
            "y": 0.5537915164448399
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "tailSwitch": false,
         "tail": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 886.0305084886052,
         "angularSpeed_rps": -7.278413407585788,
         "borderWidth_px": 3,
         "createTime": 1087338.01,
         "restitution": 0,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "radius_px": 20,
         "width_scaling": 1,
         "height_scaling": 1,
         "radius_scaling": 1,
         "mass_kg": 0.6283185307179586,
         "cursorString_spring_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "cursorString_puckDrag_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "nonCOM_2d_N": [],
         "sprDamp_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "springOnly_force_2d_N": {
            "x": 1.9179062029536944,
            "y": 4.923958932208264
         },
         "jet_force_2d_N": {
            "x": 0,
            "y": 0
         },
         "impulse_2d_Ns": {
            "x": 0,
            "y": 0
         },
         "hitCount": 0,
         "poorHealthFraction": 0,
         "flash": false,
         "inComing": false,
         "flashCount": 0,
         "springName": null,
         "pinName": null,
         "deleted": false
      }
   },
   "pinMapData": {
      "pin1": {
         "parsAtBirth": {
            "name": "pin1"
         },
         "name": "pin1",
         "position_2d_m": {
            "x": 0.13,
            "y": 0.15
         },
         "position_2d_px": {
            "x": 13,
            "y": 585
         },
         "radius_px": 6,
         "radius_m": 0.08,
         "categoryBits": 0,
         "maskBits": 0,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "deleted": false,
         "NPC": false,
         "nextPinName": null,
         "previousPinName": null,
         "fillColor": "blue",
         "borderColor": "gray"
      }
   },
   "springMapData": {
      "s1": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s1"
         },
         "name": "s1",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck1",
         "pinned": false,
         "p2_name": "puck5",
         "p1p2_separation_2d_m": {
            "x": -0.23744185114593175,
            "y": -0.5082056253723715
         },
         "p1p2_separation_m": 0.5609381341429106,
         "p1p2_normalized_2d": {
            "x": -0.4232941864591408,
            "y": -0.9059922911978303
         }
      },
      "s4": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s4"
         },
         "name": "s4",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck4",
         "pinned": false,
         "p2_name": "puck8",
         "p1p2_separation_2d_m": {
            "x": 0.45607513539269684,
            "y": 0.36563151549201045
         },
         "p1p2_separation_m": 0.5845433553163111,
         "p1p2_normalized_2d": {
            "x": 0.7802246509942845,
            "y": 0.625499395667851
         }
      },
      "s5": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s5"
         },
         "name": "s5",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck5",
         "pinned": false,
         "p2_name": "puck9",
         "p1p2_separation_2d_m": {
            "x": -0.5588399263315962,
            "y": -0.04847211171289523
         },
         "p1p2_separation_m": 0.5609381506692259,
         "p1p2_normalized_2d": {
            "x": -0.9962594372746328,
            "y": -0.08641257802676765
         }
      },
      "s8": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s8"
         },
         "name": "s8",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck8",
         "pinned": false,
         "p2_name": "puck12",
         "p1p2_separation_2d_m": {
            "x": -0.08860852458862345,
            "y": 0.5777881876042326
         },
         "p1p2_separation_m": 0.584543121048188,
         "p1p2_normalized_2d": {
            "x": -0.15158595045945095,
            "y": 0.9884440801700949
         }
      },
      "s9": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s9"
         },
         "name": "s9",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck9",
         "pinned": false,
         "p2_name": "puck13",
         "p1p2_separation_2d_m": {
            "x": -0.32139800852346534,
            "y": 0.45973352551581526
         },
         "p1p2_separation_m": 0.5609381377353926,
         "p1p2_normalized_2d": {
            "x": -0.5729651576571465,
            "y": 0.8195797265128765
         }
      },
      "s12": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s12"
         },
         "name": "s12",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck12",
         "pinned": false,
         "p2_name": "puck16",
         "p1p2_separation_2d_m": {
            "x": -0.544683533548465,
            "y": 0.2121571077787161
         },
         "p1p2_separation_m": 0.5845432320195586,
         "p1p2_normalized_2d": {
            "x": -0.9318105209543168,
            "y": 0.36294511022859194
         }
      },
      "s13": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s13"
         },
         "name": "s13",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck1",
         "pinned": false,
         "p2_name": "puck2",
         "p1p2_separation_2d_m": {
            "x": -0.32139800852346534,
            "y": 0.4597335255158157
         },
         "p1p2_separation_m": 0.5609381377353929,
         "p1p2_normalized_2d": {
            "x": -0.5729651576571461,
            "y": 0.8195797265128767
         }
      },
      "s16": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s16"
         },
         "name": "s16",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck13",
         "pinned": false,
         "p2_name": "puck14",
         "p1p2_separation_2d_m": {
            "x": 0.23744185114593153,
            "y": 0.5082056253723717
         },
         "p1p2_separation_m": 0.5609381341429107,
         "p1p2_normalized_2d": {
            "x": 0.4232941864591403,
            "y": 0.9059922911978304
         }
      },
      "s21": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s21"
         },
         "name": "s21",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck3",
         "pinned": false,
         "p2_name": "puck4",
         "p1p2_separation_2d_m": {
            "x": 0.5446835335484654,
            "y": -0.2121571077787161
         },
         "p1p2_separation_m": 0.584543232019559,
         "p1p2_normalized_2d": {
            "x": 0.9318105209543168,
            "y": -0.36294511022859166
         }
      },
      "s24": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s24"
         },
         "name": "s24",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck15",
         "pinned": false,
         "p2_name": "puck16",
         "p1p2_separation_2d_m": {
            "x": 0.4560751353926973,
            "y": 0.36563151549201045
         },
         "p1p2_separation_m": 0.5845433553163113,
         "p1p2_normalized_2d": {
            "x": 0.780224650994285,
            "y": 0.6254993956678507
         }
      },
      "s25": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s25"
         },
         "name": "s25",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck5",
         "pinned": false,
         "p2_name": "puck2",
         "p1p2_separation_2d_m": {
            "x": -0.08395615737753359,
            "y": 0.9679391508881872
         },
         "p1p2_separation_m": 0.9715733817801648,
         "p1p2_normalized_2d": {
            "x": -0.0864125746463998,
            "y": 0.9962594375678356
         }
      },
      "s36": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s36"
         },
         "name": "s36",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck9",
         "pinned": false,
         "p2_name": "puck14",
         "p1p2_separation_2d_m": {
            "x": -0.08395615737753381,
            "y": 0.9679391508881869
         },
         "p1p2_separation_m": 0.9715733817801646,
         "p1p2_normalized_2d": {
            "x": -0.08641257464640005,
            "y": 0.9962594375678356
         }
      },
      "s43": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s43"
         },
         "name": "s43",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck13",
         "pinned": false,
         "p2_name": "puck5",
         "p1p2_separation_2d_m": {
            "x": 0.8802379348550615,
            "y": -0.41126141380292003
         },
         "p1p2_separation_m": 0.9715733489763293,
         "p1p2_normalized_2d": {
            "x": 0.9059922606795455,
            "y": -0.42329425177855484
         }
      },
      "s44": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s44"
         },
         "name": "s44",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck9",
         "pinned": false,
         "p2_name": "puck1",
         "p1p2_separation_2d_m": {
            "x": 0.7962817774775279,
            "y": 0.5566777370852667
         },
         "p1p2_separation_m": 0.9715733488055056,
         "p1p2_normalized_2d": {
            "x": 0.819579683259644,
            "y": 0.5729652195273475
         }
      },
      "s45": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s45"
         },
         "name": "s45",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck13",
         "pinned": false,
         "p2_name": "puck2",
         "p1p2_separation_2d_m": {
            "x": 0.7962817774775279,
            "y": 0.5566777370852671
         },
         "p1p2_separation_m": 0.9715733488055058,
         "p1p2_normalized_2d": {
            "x": 0.8195796832596438,
            "y": 0.5729652195273478
         }
      },
      "s46": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9580606504601167,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s46"
         },
         "name": "s46",
         "color": "yellow",
         "length_m": 0.9580606504601167,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck14",
         "pinned": false,
         "p2_name": "puck1",
         "p1p2_separation_2d_m": {
            "x": 0.8802379348550617,
            "y": -0.41126141380292025
         },
         "p1p2_separation_m": 0.9715733489763296,
         "p1p2_normalized_2d": {
            "x": 0.9059922606795453,
            "y": -0.42329425177855484
         }
      },
      "s47": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5672223379449003,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s47"
         },
         "name": "s47",
         "color": "blue",
         "length_m": 0.5672223379449003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck2",
         "pinned": false,
         "p2_name": "puck14",
         "p1p2_separation_2d_m": {
            "x": -0.5588399263315964,
            "y": -0.04847211171289545
         },
         "p1p2_separation_m": 0.5609381506692263,
         "p1p2_normalized_2d": {
            "x": -0.9962594372746326,
            "y": -0.08641257802676798
         }
      },
      "s48": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s48"
         },
         "name": "s48",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck15",
         "pinned": false,
         "p2_name": "puck12",
         "p1p2_separation_2d_m": {
            "x": 1.0007586689411623,
            "y": 0.15347440771329435
         },
         "p1p2_separation_m": 1.0124585459582203,
         "p1p2_normalized_2d": {
            "x": 0.9884440927840804,
            "y": 0.15158586820761308
         }
      },
      "s49": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s49"
         },
         "name": "s49",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck8",
         "pinned": false,
         "p2_name": "puck16",
         "p1p2_separation_2d_m": {
            "x": -0.6332920581370884,
            "y": 0.7899452953829487
         },
         "p1p2_separation_m": 1.0124585920407627,
         "p1p2_normalized_2d": {
            "x": -0.6254992185513414,
            "y": 0.7802247929870346
         }
      },
      "s50": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s50"
         },
         "name": "s50",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck12",
         "pinned": false,
         "p2_name": "puck4",
         "p1p2_separation_2d_m": {
            "x": -0.3674666108040734,
            "y": -0.943419703096243
         },
         "p1p2_separation_m": 1.0124586145843373,
         "p1p2_normalized_2d": {
            "x": -0.36294482116183685,
            "y": -0.9318106335472901
         }
      },
      "s51": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s51"
         },
         "name": "s51",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck15",
         "pinned": false,
         "p2_name": "puck4",
         "p1p2_separation_2d_m": {
            "x": 0.6332920581370889,
            "y": -0.7899452953829487
         },
         "p1p2_separation_m": 1.012458592040763,
         "p1p2_normalized_2d": {
            "x": 0.6254992185513417,
            "y": -0.7802247929870345
         }
      },
      "s52": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s52"
         },
         "name": "s52",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck16",
         "pinned": false,
         "p2_name": "puck3",
         "p1p2_separation_2d_m": {
            "x": -0.36746661080407383,
            "y": -0.943419703096243
         },
         "p1p2_separation_m": 1.0124586145843375,
         "p1p2_normalized_2d": {
            "x": -0.3629448211618372,
            "y": -0.9318106335472899
         }
      },
      "s53": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.9973606391100003,
            "damper_Ns2pm2": 5,
            "color": "yellow",
            "name": "s53"
         },
         "name": "s53",
         "color": "yellow",
         "length_m": 0.9973606391100003,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck3",
         "pinned": false,
         "p2_name": "puck8",
         "p1p2_separation_2d_m": {
            "x": 1.0007586689411623,
            "y": 0.15347440771329435
         },
         "p1p2_separation_m": 1.0124585459582203,
         "p1p2_normalized_2d": {
            "x": 0.9884440927840804,
            "y": 0.15158586820761308
         }
      },
      "s54": {
         "parsAtBirth": {
            "unstretched_width_m": 0.07,
            "strength_Npm": 350,
            "length_m": 0.5904900000000002,
            "damper_Ns2pm2": 5,
            "color": "blue",
            "name": "s54"
         },
         "name": "s54",
         "color": "blue",
         "length_m": 0.5904900000000002,
         "strength_Npm": 350,
         "unstretched_width_m": 0.07,
         "drag_c": 0,
         "damper_Ns2pm2": 5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck3",
         "pinned": false,
         "p2_name": "puck15",
         "p1p2_separation_2d_m": {
            "x": -0.08860852458862345,
            "y": 0.5777881876042326
         },
         "p1p2_separation_m": 0.584543121048188,
         "p1p2_normalized_2d": {
            "x": -0.15158595045945095,
            "y": 0.9884440801700949
         }
      }
   },
   "clients": {
      "local": {
         "color": "red",
         "name": "local",
         "puck": null,
         "isMouseDown": false,
         "button": null,
         "mouseX_px": 646,
         "mouseY_px": 382,
         "mouse_2d_px": {
            "x": 641,
            "y": 378
         },
         "mouse_2d_m": {
            "x": 6.41,
            "y": 2.22
         },
         "selectedBody": null,
         "selectionPoint_l_2d_m": null,
         "selectionPoint_w_2d_m": null,
         "selectionPoint_w_2d_px": null,
         "key_shift": "U",
         "key_ctrl": "U",
         "key_space": "U",
         "key_leftArrow": "U",
         "key_upArrow": "U",
         "key_rightArrow": "U",
         "key_downArrow": "U",
         "key_0": "U",
         "key_1": "U",
         "key_2": "U",
         "key_3": "U",
         "key_4": "U",
         "key_5": "U",
         "key_6": "U",
         "key_7": "U",
         "key_8": "U",
         "key_9": "U",
         "key_a": "U",
         "key_b": "U",
         "key_c": "U",
         "key_d": "U",
         "key_e": "U",
         "key_f": "U",
         "key_g": "U",
         "key_i": "U",
         "key_j": "U",
         "key_k": "U",
         "key_l": "U",
         "key_m": "U",
         "key_p": "U",
         "key_q": "U",
         "key_r": "U",
         "key_s": "U",
         "key_t": "U",
         "key_v": "U",
         "key_w": "U",
         "key_x": "U",
         "key_z": "U",
         "key_s_enabled": true,
         "key_k_enabled": true,
         "key_i_enabled": true,
         "triangle_raw_2d_px": [{
               "x": 0,
               "y": 0
            }, {
               "x": 11,
               "y": 12
            }, {
               "x": 3,
               "y": 16
            }
         ],
         "NPC_guncooling_timer_s": 0,
         "NPC_guncooling_timer_limit_s": 2,
         "NPC_shield_timer_s": 0,
         "NPC_shield_timer_limit_s": 0.5,
         "NPC_pin_timer_s": 0,
         "NPC_pin_timer_limit_s": 5,
         "NPC_aimStepCount": 0,
         "NPC_aimStepCount_limit": 20,
         "NPC_skipFrame": false,
         "triangle_2d_px": [{
               "x": 641,
               "y": 379
            }, {
               "x": 652,
               "y": 391
            }, {
               "x": 644,
               "y": 395
            }
         ],
         "mouseX_m": null,
         "mouseY_m": null
      }
   }
}