	let renderer, scene, camera, targetMaterial;

		let entityManager, time, target;

		init();
		animate();

		function init() {

			scene = new THREE.Scene();

			camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 0.1, 1000 );
			camera.position.set( 0, 10, 10 );
			camera.lookAt( scene.position );

			//

			const entityGeometry = new THREE.ConeBufferGeometry( 0.1, 0.5, 8 );
			entityGeometry.rotateX( Math.PI * 0.5 );
			const entityMaterial = new THREE.MeshNormalMaterial();

