 = result.root;
					object.traverse(node => {
						node.castShadow = true;
						node.receiveShadow = true;
					});

					object.position.fromArray(position);
					object.scale.fromArray(scale);

					scene.add(object);
				})
				.catch(e => console.error(e));
		}

		loadModel('./resources/models/gltf/pool.glb', [0, -0.4, -0.22], [0.14, 0.1, 0.056]);
		loadModel('./resources/models/gltf/Duck/glTF/Duck.gltf', [0, -0.34, 0], [0.15, 0.15, 0.15]);

		const gridTex = new Texture2DLoader().load('./resources/t