Code viewer for World: load objects stuff
  // var objLoader = new THREE.OBJLoader();
    // objLoader.setPath("/uploads/dannydevito/");
    // objLoader.setResourcePath("/uploads/dannydevito/");
    // var mtlLoader = new THREE.MTLLoader();
    // mtlLoader.setResourcePath("/uploads/dannydevito/");
    // mtlLoader.setPath("/uploads/dannydevito/");
    
    // function castle()
    // {
    //     mtlLoader.load("lowpoly.mtl", function(m)
    //     {
    //         m.preload();
    //         objLoader.setMaterials(m);
            
    //         objLoader.load("lowpoly.obj", function(mesh)
    //         {
    //              mesh.position.y+=2;
    //             mesh.scale.set(1,1,1);
    //             mesh.position.x += 20;
    //             mesh.position.z +=20;
    //             // mesh.map = THREE.loadTexture("uploads/dannydevito/red.png");
    //             scene.add(mesh);
    //         });
    //     });
    // }

    // function loadObjects()
    // {
    //     var manager = new THREE.LoadingManager();
    //     var objectLoader = new THREE.OBJLoader(manager);
        
    //     objectLoader.load( "/uploads/dannydevito/lowpoly.obj", buildScrapers);
    // }
    
    // function buildScrapers(object)
    // {
    //     object.traverse(paintScrapers);
    //     // object.scale.set(100,100,100);s
    //     object.position.set(0, playerAttributes.height, -160)
    //     scene.add(object);
    // }
    
    // function paintScrapers(child)
    // {
    //     var scraperLoader = new THREE.TextureLoader();
    //     scraperLoader.load("/uploads/cillianrice1/grey.jpg", function(thetexture)
    //     {
    //         thetexture.minFilter = THREE.LinearFilter;
    //         child.material = new THREE.MeshBasicMaterial({map:thetexture})
    //     })
    //     // var mtlLoader = new THREE.MTLLoader();
    //     // mtlLoader.load("/uploads/dannydevito/Cityvol2.mtl", function(thetexture)
    //     // {
    //     //     child.setMaterials(thetexture);
    //     // })
    // }
    
    // function loader()
    // {
    //     let loaderMTL = new THREE.MTLLoader();
    //     loaderMTL.setResourcePath("/uploads/dannydevito/")
    //     loaderMTL.setPath("/uploads/dannydevito/")
    //     let loaderOBJ = new THREE.OBJLoader();
        
    //     loaderMTL.load("lowpoly.mtl", function(materials)
    //     {
    //         materials.preload();
    //         loaderOBJ.setMaterials(materials);
            
    //         loaderOBJ.load("/uploads/dannydevito/lowpoly.obj", function(object)
    //         {
    //             object.position.set(0, playerAttributes.height, -160)
    //             // object.scale.set(50,50,50);
    //             scene.add(object);
    //         })
    //     })
    // }