mer = new Timer();

		function loop(timestamp) {
			requestAnimationFrame(loop);

			timer.update(timestamp);

			const elapsedTime = timer.getElapsed();
			sphere.position.set(Math.cos(elapsedTime * 2) * 30, Math.abs(Math.cos(elapsedTime * 4)) * 20 + 5, Math.sin(elapsedTime * 2) * 30);

			controller.update();

			scene.updateMatrix();
			scene.updateRenderStates(camera);
			scene.updateRenderQueue(camera);

			renderer.setRenderTarget(backRenderTarget);
			renderer.clear(true, true, false);
			renderer.se