nst { path, partsCount } = carModelData[model];
      scene.loadByParts(path, partsCount);
      selectedCar = model;
    }

    function load() {
      goHome();
      loadCar('BMW i8');
    }

    function draw() {
      gl.viewport(0, 0, gl.canvas.width, gl.canvas.height);
      gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
      transforms.updatePerspective();

      try {
        // Iterate over every object in the scene
        scene.traverse(object => {
          // If object is not visisble, 