{
   "demoIndex": 5,
   "demoVersion": "5.e",
   "date": "7/22/2021, 8:17:31 PM",
   "canvasDimensions": {
      "width": 600,
      "height": 600
   },
   "gravity": true,
   "comSelection": true,
   "fullScreenDemo": false,
   "lockedAndLoaded": false,
   "globalCompositeOperation": "source-over",
   "wallMapData": {
      "wall1": {
         "name": "wall1",
         "position_2d_m": {
            "x": 2.9999999999999996,
            "y": 5.999999999999999
         },
         "fence": true,
         "fenceLeg": "top",
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 3,
         "half_height_m": 0.05,
         "color": "white"
      },
      "wall2": {
         "name": "wall2",
         "position_2d_m": {
            "x": 3,
            "y": 0
         },
         "fence": true,
         "fenceLeg": null,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 3,
         "half_height_m": 0.05,
         "color": "white"
      },
      "wall3": {
         "name": "wall3",
         "position_2d_m": {
            "x": 0,
            "y": 2.999999999999999
         },
         "fence": true,
         "fenceLeg": null,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3,
         "color": "white"
      },
      "wall4": {
         "name": "wall4",
         "position_2d_m": {
            "x": 5.999999999999995,
            "y": 2.9999999999999973
         },
         "fence": true,
         "fenceLeg": null,
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "angle_r": 0,
         "angularSpeed_rps": 0,
         "half_width_m": 0.05,
         "half_height_m": 3,
         "color": "white"
      }
   },
   "puckMapData": {
      "puck3": {
         "bullet": true,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck3",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.2081145544441005,
            "y": 4.128155603675225
         },
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -2812.9028959179486,
         "angularSpeed_rps": -5.205617262472611,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 0.5022375435000003,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null
      },
      "puck4": {
         "bullet": true,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck4",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.194512189344629,
            "y": 4.8698455110731045
         },
         "velocity_2d_mps": {
            "x": 3.280668983711716,
            "y": 0.29486784606902383
         },
         "color": "GoldenRod",
         "shape": "circle",
         "imageID": null,
         "colorSource": true,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1990.315722803662,
         "angularSpeed_rps": -5.362637679929174,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 0.2402186601196653,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null
      },
      "puck6": {
         "bullet": true,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck6",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.146293479242046,
            "y": 5.281580110923265
         },
         "velocity_2d_mps": {
            "x": 2.467153397170831,
            "y": 3.2387957381215964
         },
         "color": "DarkSlateGray",
         "shape": "circle",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1400.2914855427132,
         "angularSpeed_rps": -13.102186809320619,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 0.16335000000000002,
         "aspectR": 1,
         "half_height_m": null,
         "half_width_m": null
      },
      "puck28": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck28",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.4262056830288894,
            "y": 5.048105710370448
         },
         "velocity_2d_mps": {
            "x": 4.327452457959722,
            "y": -0.9034233516324767
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1188.5727674885097,
         "angularSpeed_rps": -5.523447759319657,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck29": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck29",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.5592062221869307,
            "y": 4.786319781223772
         },
         "velocity_2d_mps": {
            "x": 3.3310235854980816,
            "y": -1.486961409162283
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1182.3895513710147,
         "angularSpeed_rps": -2.339644641931673,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck30": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck30",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.6699548726878386,
            "y": 4.5108790033359885
         },
         "velocity_2d_mps": {
            "x": 2.0666144766193484,
            "y": -2.091316397852568
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1188.747910517024,
         "angularSpeed_rps": -7.202224709416025,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck31": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck31",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.74465491603957,
            "y": 4.2240147986664125
         },
         "velocity_2d_mps": {
            "x": 0.5559160647208932,
            "y": -2.6595625710798942
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1182.6459467633686,
         "angularSpeed_rps": -3.8072278559807247,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck32": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck32",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.717185909551114,
            "y": 3.936751230745872
         },
         "velocity_2d_mps": {
            "x": -0.8002004736746061,
            "y": -2.589314485319916
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1189.4457103025595,
         "angularSpeed_rps": -5.731081175796192,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck33": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck33",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.5431520649694757,
            "y": 3.701863872688277
         },
         "velocity_2d_mps": {
            "x": -2.171320967003551,
            "y": -1.8060425860319949
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1183.7281513327302,
         "angularSpeed_rps": -5.722924896427021,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck34": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck34",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.276380527907017,
            "y": 3.5912060077837427
         },
         "velocity_2d_mps": {
            "x": -2.884761233251995,
            "y": -0.5161200658508848
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1177.970936626975,
         "angularSpeed_rps": -4.548061325374967,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck35": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck35",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.990731264366239,
            "y": 3.6299306902375763
         },
         "velocity_2d_mps": {
            "x": -2.7116965262387627,
            "y": 1.119187335358614
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1184.7814696182884,
         "angularSpeed_rps": -7.096244204463015,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck36": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck36",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.7374184078580477,
            "y": 3.7809337736543287
         },
         "velocity_2d_mps": {
            "x": -2.478649785665613,
            "y": 2.034953188521444
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1185.0537329516278,
         "angularSpeed_rps": 0.8100874415065107,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck37": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck37",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.5206857556929014,
            "y": 3.98277203758632
         },
         "velocity_2d_mps": {
            "x": -1.8747139655908205,
            "y": 2.695927507840022
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1191.4915495090338,
         "angularSpeed_rps": -6.9428081808163,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck38": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck38",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.339768814984467,
            "y": 4.216333440216309
         },
         "velocity_2d_mps": {
            "x": -0.5678715118460205,
            "y": 3.8962915201499446
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1185.3767564509535,
         "angularSpeed_rps": -5.1729670257067575,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck39": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck39",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.1970699660217585,
            "y": 4.474721678768015
         },
         "velocity_2d_mps": {
            "x": 0.710874230916557,
            "y": 4.723283065285201
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1185.5167690422795,
         "angularSpeed_rps": -5.220275355484729,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck40": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck40",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.080189420888431,
            "y": 4.745764914595957
         },
         "velocity_2d_mps": {
            "x": 1.8210477393687743,
            "y": 5.282412111188298
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1185.5703899088514,
         "angularSpeed_rps": -3.206127646599296,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck41": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck41",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 1.9586793952424881,
            "y": 5.013903652527489
         },
         "velocity_2d_mps": {
            "x": 1.726590824588264,
            "y": 5.213690550194805
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1191.7655802379818,
         "angularSpeed_rps": 3.9483211481750913,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck42": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck42",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 1.9100303238893859,
            "y": 5.291316275587547
         },
         "velocity_2d_mps": {
            "x": 2.2806593175614793,
            "y": 4.881039627312053
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1192.3577691351838,
         "angularSpeed_rps": -7.373770568136175,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck43": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck43",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.050226097965795,
            "y": 5.519046025111364
         },
         "velocity_2d_mps": {
            "x": 4.7064558398791245,
            "y": 3.1646816632432047
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1180.6483433799901,
         "angularSpeed_rps": -14.401575968790807,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck44": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck44",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.294175486660446,
            "y": 5.683838656215989
         },
         "velocity_2d_mps": {
            "x": 6.3284565296985305,
            "y": 1.187884874181144
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1180.6398315125957,
         "angularSpeed_rps": -2.9545321866907677,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck45": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck45",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.5629300431786928,
            "y": 5.770511530873602
         },
         "velocity_2d_mps": {
            "x": 6.599327306085486,
            "y": 1.154792876618474
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1187.4980955534754,
         "angularSpeed_rps": 2.063075996097509,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck46": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck46",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 2.836802600215588,
            "y": 5.698648380772977
         },
         "velocity_2d_mps": {
            "x": 6.48385326237678,
            "y": 1.2281077921411292
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1188.0579517406068,
         "angularSpeed_rps": -1.7239368456452486,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck47": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck47",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.067642934621827,
            "y": 5.518935109414341
         },
         "velocity_2d_mps": {
            "x": 6.030707771749487,
            "y": 0.6266767137994891
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1169.4580903840624,
         "angularSpeed_rps": -3.399585407494325,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      },
      "puck48": {
         "bullet": false,
         "atLeastOneHit": false,
         "jello": false,
         "clientName": null,
         "name": "puck48",
         "nameTip_timerLimit_s": 2,
         "nameTip_timer_s": 0,
         "position_2d_m": {
            "x": 3.2613313601548906,
            "y": 5.296841386223435
         },
         "velocity_2d_mps": {
            "x": 5.329168007934762,
            "y": -0.07455901694967505
         },
         "color": "DarkSlateGray",
         "shape": "rect",
         "imageID": null,
         "colorSource": false,
         "density": 1.5,
         "linDamp": 0,
         "angDamp": 0,
         "hitLimit": 10,
         "createTail": false,
         "tailPars": null,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 65535,
         "angle_r": -1188.4427278273774,
         "angularSpeed_rps": -3.3376862154985276,
         "angleLine": true,
         "borderWidth_px": 3,
         "restitution": 0.7,
         "restitution_fixed": false,
         "friction": 2.991484137114184,
         "friction_fixed": true,
         "radius_m": 1,
         "aspectR": 1,
         "half_height_m": 0.05,
         "half_width_m": 0.15
      }
   },
   "pinMapData": {
      "pin1": {
         "cursorPin": false,
         "name": "pin1",
         "position_2d_m": {
            "x": 3.2081145544441005,
            "y": 4.128155603675225
         },
         "velocity_2d_mps": {
            "x": 0,
            "y": 0
         },
         "radius_px": 6,
         "groupIndex": 0,
         "categoryBits": 1,
         "maskBits": 0,
         "deleted": false,
         "NPC": false,
         "nextPinName": null,
         "previousPinName": null,
         "visible": true,
         "color": "lightBlue",
         "borderColor": "gray"
      }
   },
   "springMapData": {},
   "jointMapData": {
      "j22": {
         "name": "j22",
         "visible": true,
         "jto1_name": "puck3",
         "jto1_ap_l_2d_m": {
            "x": 0,
            "y": 0
         },
         "jto2_name": "pin1",
         "jto2_ap_l_2d_m": {
            "x": 0,
            "y": 0
         }
      },
      "j24": {
         "name": "j24",
         "visible": true,
         "jto1_name": "puck28",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck29",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j25": {
         "name": "j25",
         "visible": true,
         "jto1_name": "puck29",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck30",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j26": {
         "name": "j26",
         "visible": true,
         "jto1_name": "puck30",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck31",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j27": {
         "name": "j27",
         "visible": true,
         "jto1_name": "puck31",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck32",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j28": {
         "name": "j28",
         "visible": true,
         "jto1_name": "puck32",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck33",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j29": {
         "name": "j29",
         "visible": true,
         "jto1_name": "puck33",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck34",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j30": {
         "name": "j30",
         "visible": true,
         "jto1_name": "puck34",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck35",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j31": {
         "name": "j31",
         "visible": true,
         "jto1_name": "puck35",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck36",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j32": {
         "name": "j32",
         "visible": true,
         "jto1_name": "puck36",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck37",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j33": {
         "name": "j33",
         "visible": true,
         "jto1_name": "puck37",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck38",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j34": {
         "name": "j34",
         "visible": true,
         "jto1_name": "puck38",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck39",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j35": {
         "name": "j35",
         "visible": true,
         "jto1_name": "puck39",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck40",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j36": {
         "name": "j36",
         "visible": true,
         "jto1_name": "puck40",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck41",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j37": {
         "name": "j37",
         "visible": true,
         "jto1_name": "puck41",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck42",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j38": {
         "name": "j38",
         "visible": true,
         "jto1_name": "puck42",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck43",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j39": {
         "name": "j39",
         "visible": true,
         "jto1_name": "puck43",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck44",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j40": {
         "name": "j40",
         "visible": true,
         "jto1_name": "puck44",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck45",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j41": {
         "name": "j41",
         "visible": true,
         "jto1_name": "puck45",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck46",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j42": {
         "name": "j42",
         "visible": true,
         "jto1_name": "puck46",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck47",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j43": {
         "name": "j43",
         "visible": true,
         "jto1_name": "puck47",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck48",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      },
      "j44": {
         "name": "j44",
         "visible": true,
         "jto1_name": "puck48",
         "jto1_ap_l_2d_m": {
            "x": 0.147,
            "y": 0
         },
         "jto2_name": "puck28",
         "jto2_ap_l_2d_m": {
            "x": -0.147,
            "y": 0
         }
      }
   },
   "startingPosAndVels": [],
   "clients": {
      "local": {
         "color": "tomato",
         "name": "local",
         "player": true,
         "nickName": null,
         "NPC_pin_timer_s": 0,
         "NPC_pin_timer_limit_s": 5
      }
   }
}