Width, window.innerHeight );
			document.body.appendChild( renderer.domElement );

			//

			window.addEventListener( 'resize', onWindowResize, false );

			// game setup

			entityManager = new YUKA.EntityManager();
			time = new YUKA.Time();

			const vertices = obstacleGeometry.attributes.position.array;
			const indices = obstacleGeometry.index.array;
			const geometry = new YUKA.MeshGeometry( vertices, indices );

			const obstacle = new Obstacle( geometry );
			obstacle.name = 'obstacle';
			obstacle.