{
   "demoIndex": 5,
   "demoVersion": "5.d",
   "date": "4/25/2019, 12:59:51 PM",
   "gravity": false,
   "wallMapData": {
      "wall1": {
         "name": "wall1",
         "position_2d_m": {
            "x": 3,
            "y": 6
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 3,
         "half_height_m": 0.05
      },
      "wall2": {
         "name": "wall2",
         "position_2d_m": {
            "x": 3,
            "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
      },
      "wall3": {
         "name": "wall3",
         "position_2d_m": {
            "x": 0,
            "y": 3
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3
      },
      "wall4": {
         "name": "wall4",
         "position_2d_m": {
            "x": 6,
            "y": 3
         },
         "fence": true,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3
      }
   },
   "puckMapData": {
      "puck1": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck1",
         "position_2d_m": {
            "x": 1.5076721043327395,
            "y": 1.2352104121330898
         },
         "velocity_2d_mps": {
            "x": 0.33232722188665836,
            "y": -2.9160364935085004
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.15,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.10602875205865551,
         "navSpringName": null,
         "pinName": null
      },
      "puck2": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck2",
         "position_2d_m": {
            "x": 0.817238042440214,
            "y": 1.2753242516320875
         },
         "velocity_2d_mps": {
            "x": -0.11963779987919682,
            "y": 1.0497731376630597
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.25,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.2945243112740431,
         "navSpringName": null,
         "pinName": null
      },
      "puck6": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck6",
         "position_2d_m": {
            "x": 2.4434598027549232,
            "y": 5
         },
         "velocity_2d_mps": {
            "x": -0.829441724810629,
            "y": 0
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.1884955592153876,
         "navSpringName": null,
         "pinName": null
      },
      "puck3": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck3",
         "position_2d_m": {
            "x": 5.5417289680866455,
            "y": 1.3356447262629045
         },
         "velocity_2d_mps": {
            "x": 0.583726454504006,
            "y": -2.6381815255324446
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.15,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.10602875205865551,
         "navSpringName": null,
         "pinName": null
      },
      "puck4": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck4",
         "position_2d_m": {
            "x": 4.804977571488807,
            "y": 1.2391678985453547
         },
         "velocity_2d_mps": {
            "x": -0.2101415236214422,
            "y": 0.9497453491916799
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.25,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.2945243112740431,
         "navSpringName": null,
         "pinName": null
      },
      "puck5": {
         "bullet": false,
         "jello": false,
         "clientName": null,
         "name": "puck5",
         "position_2d_m": {
            "x": 3.5891224994785857,
            "y": 5
         },
         "velocity_2d_mps": {
            "x": 0.7137583395845721,
            "y": 0
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "hitLimit": 10,
         "createdByClient": null,
         "ageLimit_ms": null,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "borderWidth_px": 3,
         "restitution": 1,
         "restitution_fixed": false,
         "friction": 0.6,
         "friction_fixed": false,
         "radius_m": 0.2,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null,
         "mass_kg": 0.1884955592153876,
         "navSpringName": null,
         "pinName": null
      }
   },
   "pinMapData": {
      "pin1": {
         "name": "pin1",
         "position_2d_m": {
            "x": 1,
            "y": 5
         },
         "radius_px": 6,
         "categoryBits": 0,
         "maskBits": 0,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "deleted": false,
         "NPC": false,
         "nextPinName": null,
         "previousPinName": null,
         "fillColor": "blue",
         "borderColor": "gray"
      },
      "pin2": {
         "name": "pin2",
         "position_2d_m": {
            "x": 5,
            "y": 5
         },
         "radius_px": 6,
         "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": {
         "name": "s1",
         "color": "yellow",
         "length_m": 0.5,
         "strength_Npm": 5,
         "unstretched_width_m": 0.05,
         "drag_c": 0,
         "damper_Ns2pm2": 0.5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck1",
         "pinned": false,
         "p2_name": "puck2",
         "softContraints": false
      },
      "s2": {
         "name": "s2",
         "color": "yellow",
         "length_m": 0.5,
         "strength_Npm": 5,
         "unstretched_width_m": 0.05,
         "drag_c": 0,
         "damper_Ns2pm2": 0.5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "pin1",
         "pinned": false,
         "p2_name": "puck6",
         "softContraints": false
      },
      "s3": {
         "name": "s3",
         "color": "cyan",
         "length_m": 0.5,
         "strength_Npm": 5,
         "unstretched_width_m": 0.05,
         "drag_c": 0,
         "damper_Ns2pm2": 0.5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "puck3",
         "pinned": false,
         "p2_name": "puck4",
         "softContraints": true
      },
      "s4": {
         "name": "s4",
         "color": "cyan",
         "length_m": 0.5,
         "strength_Npm": 5,
         "unstretched_width_m": 0.05,
         "drag_c": 0,
         "damper_Ns2pm2": 0.5,
         "dashedLine": false,
         "roundedEnds": true,
         "navigationForNPC": false,
         "p1_name": "pin2",
         "pinned": false,
         "p2_name": "puck5",
         "softContraints": true
      }
   },
   "startingPosAndVels": null,
   "clients": {
      "local": {
         "color": "red",
         "name": "local",
         "NPC_pin_timer_s": 0,
         "NPC_pin_timer_limit_s": 5
      }
   }
}