[
  {
    "type": "scene",
    "background": 8900331,
    "fog": {
      "color": 13421772,
      "near": 10,
      "far": 100
    },
    "gravity": {
      "type": "uniform",
      "vector": [0, -9.81, 0]
    },
    "camera": {
      "position": [-20, 26, 14],
      "lookAt": [10, 6, -10],
      "orbitEnabled": true,
      "orbitTarget": [0, 8, 0],
      "fov": 65,
      "near": 0.1,
      "far": 1200
    }
  },

  {
    "type": "light",
    "lightType": "ambient",
    "color": 4210752,
    "intensity": 0.5,
    "enabled": true,
    "layer": "main",
    "name": "light 0"
  },
  {
    "type": "light",
    "lightType": "directional",
    "color": 16777215,
    "intensity": 1,
    "pos": [10, 20, 10],
    "target": [0, 0, 0],
    "castShadow": true,
    "enabled": true,
    "layer": "main",
    "name": "light 1"
  },
  {
    "type": "helper",
    "helperType": "grid",
    "size": 50,
    "divisions": 50,
    "colorCenterLine": 4473924,
    "colorGrid": 8947848,
    "enabled": true,
    "layer": "main",
    "name": "helper 2"
  },
  {
    "type": "mesh",
    "name": "Floor",
    "shape": {
      "type": "box",
      "width": 200,
      "height": 1,
      "depth": 200
    },
    "material": {
      "type": "lambert",
      "color": 13092807
    },
    "pos": [0, -0.5, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.2,
      "restitution": 0
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Main Ramp",
    "shape": {
      "type": "box",
      "width": 15,
      "height": 0.5,
      "depth": 5
    },
    "material": {
      "type": "standard",
      "color": 9127187,
      "roughness": 0.8,
      "metalness": 0.1
    },
    "pos": [-10, 8, 0],
    "euler": [-20, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.3,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Curved Ramp",
    "shape": {
      "type": "box",
      "width": 8,
      "height": 0.3,
      "depth": 4
    },
    "material": {
      "type": "standard",
      "color": 4286945,
      "roughness": 0.6,
      "metalness": 0.3
    },
    "pos": [0, 5, 0],
    "euler": [-14.999999999999998, 45, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.2,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Launch Platform",
    "shape": {
      "type": "box",
      "width": 5,
      "height": 0.3,
      "depth": 5
    },
    "material": {
      "type": "standard",
      "color": 16737095,
      "roughness": 0.5,
      "metalness": 0.2
    },
    "pos": [-15, 12, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.1,
      "restitution": 0.3
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Bouncy Pad",
    "shape": {
      "type": "cylinder",
      "radiusTop": 3,
      "radiusBottom": 3,
      "height": 0.5
    },
    "material": {
      "type": "phong",
      "color": 16716947,
      "specular": 16777215,
      "shininess": 100
    },
    "pos": [10, 0.25, -5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.1,
      "restitution": 0.6
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Red Ball 1",
    "shape": {
      "type": "sphere",
      "radius": 0.8
    },
    "material": {
      "type": "phong",
      "color": 16711680,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-14, 15, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 2,
      "friction": 0.3,
      "restitution": 0.7
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Green Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.6
    },
    "material": {
      "type": "phong",
      "color": 65280,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-16, 15, 1],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1,
      "friction": 0.2,
      "restitution": 0.8
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Blue Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.7
    },
    "material": {
      "type": "phong",
      "color": 255,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-15, 16, -1],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.5,
      "friction": 0.25,
      "restitution": 0.75
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Yellow Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.65
    },
    "material": {
      "type": "phong",
      "color": 16776960,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-17, 17, 0.5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.2,
      "friction": 0.25,
      "restitution": 0.7
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Purple Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.75
    },
    "material": {
      "type": "phong",
      "color": 8388736,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-13, 16, -0.5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.8,
      "friction": 0.3,
      "restitution": 0.65
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Orange Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.55
    },
    "material": {
      "type": "phong",
      "color": 16753920,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-18, 15.5, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.9,
      "friction": 0.2,
      "restitution": 0.85
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Pink Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.7
    },
    "material": {
      "type": "phong",
      "color": 16738740,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-14.5, 17, 1.5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.4,
      "friction": 0.25,
      "restitution": 0.75
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Cyan Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.6
    },
    "material": {
      "type": "phong",
      "color": 65535,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-15.5, 16.5, -1.5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.1,
      "friction": 0.2,
      "restitution": 0.8
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Magenta Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.8
    },
    "material": {
      "type": "phong",
      "color": 16711935,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-16.5, 15, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 2,
      "friction": 0.3,
      "restitution": 0.7
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Lime Ball",
    "shape": {
      "type": "sphere",
      "radius": 0.65
    },
    "material": {
      "type": "phong",
      "color": 65280,
      "specular": 16777215,
      "shininess": 80
    },
    "pos": [-12, 16, 1],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1.3,
      "friction": 0.25,
      "restitution": 0.75
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 1",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [5, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 2",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [6, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 3",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [7, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 4",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [8, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 5",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [9, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 6",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [10, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 7",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [11, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 8",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [12, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 9",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [13, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 10",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [14, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 11",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [15, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 12",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [16, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 13",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [17, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 14",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [18, 0, 0],
    "euler": [0, 18, 97],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 15",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [19, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 16",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [20, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 17",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [21, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 18",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [22, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 19",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [23, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 20",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [24, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 21",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [25, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 22",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [26, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 23",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [27, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 24",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [28, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 25",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [29, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 26",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [30, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 27",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [31, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 28",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [32, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 29",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 16777215
    },
    "pos": [33, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Domino 30",
    "shape": {
      "type": "box",
      "width": 0.3,
      "height": 2,
      "depth": 1
    },
    "material": {
      "type": "lambert",
      "color": 0
    },
    "pos": [34, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Heavy Cube",
    "shape": {
      "type": "box",
      "width": 1.5,
      "height": 1.5,
      "depth": 1.5
    },
    "material": {
      "type": "standard",
      "color": 9109643,
      "roughness": 0.4,
      "metalness": 0.6
    },
    "pos": [-13, 17, 0],
    "euler": [45, 45, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 5,
      "friction": 0.5,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Spinning Platform",
    "shape": {
      "type": "cylinder",
      "radiusTop": 4,
      "radiusBottom": 4,
      "height": 0.3
    },
    "material": {
      "type": "standard",
      "color": 16766720,
      "roughness": 0.3,
      "metalness": 0.7
    },
    "pos": [-5, 3, -8],
    "euler": [0, 0, 10],
    "physics": {
      "motionType": "static",
      "friction": 0.2,
      "restitution": 0.3
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Torus Ring",
    "shape": {
      "type": "torus",
      "radius": 1.5,
      "tube": 0.4
    },
    "material": {
      "type": "phong",
      "color": 52945,
      "specular": 16777215,
      "shininess": 100
    },
    "pos": [-17, 18, 0],
    "euler": [90, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 2,
      "friction": 0.3,
      "restitution": 0.4
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Cone Obstacle",
    "shape": {
      "type": "cone",
      "radius": 1,
      "height": 2
    },
    "material": {
      "type": "lambert",
      "color": 16753920
    },
    "pos": [0, 1, 5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 1,
      "friction": 0.4,
      "restitution": 0.3
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Bowling Pin 1",
    "shape": {
      "type": "cylinder",
      "radiusTop": 0.3,
      "radiusBottom": 0.5,
      "height": 2
    },
    "material": {
      "type": "phong",
      "color": 16777215,
      "specular": 2236962
    },
    "pos": [35, 1, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.8,
      "friction": 0.3,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Bowling Pin 2",
    "shape": {
      "type": "cylinder",
      "radiusTop": 0.3,
      "radiusBottom": 0.5,
      "height": 2
    },
    "material": {
      "type": "phong",
      "color": 16777215,
      "specular": 2236962
    },
    "pos": [36, 1, -1],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.8,
      "friction": 0.3,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Bowling Pin 3",
    "shape": {
      "type": "cylinder",
      "radiusTop": 0.3,
      "radiusBottom": 0.5,
      "height": 2
    },
    "material": {
      "type": "phong",
      "color": 16777215,
      "specular": 2236962
    },
    "pos": [36, 1, 1],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.8,
      "friction": 0.3,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "See-Saw Plank",
    "shape": {
      "type": "box",
      "width": 10,
      "height": 0.3,
      "depth": 2
    },
    "material": {
      "type": "standard",
      "color": 9127187,
      "roughness": 0.7
    },
    "pos": [-5, 2, 8],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 3,
      "friction": 0.4,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "See-Saw Fulcrum",
    "shape": {
      "type": "cylinder",
      "radiusTop": 0.5,
      "radiusBottom": 1,
      "height": 2
    },
    "material": {
      "type": "lambert",
      "color": 6908265
    },
    "pos": [-5, 1, 8],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.5,
      "restitution": 0.1
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Rainbow Ball 1",
    "shape": {
      "type": "sphere",
      "radius": 0.5
    },
    "material": {
      "type": "phong",
      "color": 16711935,
      "specular": 16777215,
      "shininess": 100
    },
    "pos": [-10, 20, 8],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.1,
      "restitution": 0.9
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Rainbow Ball 2",
    "shape": {
      "type": "sphere",
      "radius": 0.5
    },
    "material": {
      "type": "phong",
      "color": 65535,
      "specular": 16777215,
      "shininess": 100
    },
    "pos": [0, 20, 8],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "dynamic",
      "mass": 0.5,
      "friction": 0.1,
      "restitution": 0.9
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Wall Barrier 1",
    "shape": {
      "type": "box",
      "width": 0.5,
      "height": 4,
      "depth": 10
    },
    "material": {
      "type": "standard",
      "color": 7372944,
      "roughness": 0.9,
      "metalness": 0.1
    },
    "pos": [40, 2, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.5,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Wall Barrier 2",
    "shape": {
      "type": "box",
      "width": 0.5,
      "height": 4,
      "depth": 10
    },
    "material": {
      "type": "standard",
      "color": 7372944,
      "roughness": 0.9,
      "metalness": 0.1
    },
    "pos": [-25, 2, 0],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.5,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Side Wall 1",
    "shape": {
      "type": "box",
      "width": 50,
      "height": 4,
      "depth": 0.5
    },
    "material": {
      "type": "standard",
      "color": 7372944,
      "roughness": 0.9,
      "metalness": 0.1
    },
    "pos": [0, 2, 5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.5,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  },
  {
    "type": "mesh",
    "name": "Side Wall 2",
    "shape": {
      "type": "box",
      "width": 50,
      "height": 4,
      "depth": 0.5
    },
    "material": {
      "type": "standard",
      "color": 7372944,
      "roughness": 0.9,
      "metalness": 0.1
    },
    "pos": [0, 2, -5],
    "euler": [0, 0, 0],
    "physics": {
      "motionType": "static",
      "friction": 0.5,
      "restitution": 0.2
    },
    "enabled": true,
    "layer": "main",
    "scale": [1, 1, 1]
  }
]
