title: animation with tree.js does not accept my torus
body: <p>I am new to Three.js and cannot work out why this animation does not accept the torus as a parameter. Without setting 'torusToBeMoved' as a parameter it works just perfectly fine..</p>
  <pre><code>const geometry = new THREE.TorusGeometry(25, 0.2, 26, 100);
  const material = new THREE.MeshStandardMaterial({ color: 0xccaa55 });
  const torus = new THREE.Mesh(geometry, material);
  torus.position.set(-15, -15, -15);
  
  scene.add(torus);
  
  function animate(torusToBeMoved) {
    requestAnimationFrame(animate(torusToBeMoved));
  
    torusToBeMoved.rotation.x += 0.01;
    torusToBeMoved.rotation.y += 0.005;
    torusToBeMoved.rotation.z += 0.01;
    controls.update();
  
    renderer.render(scene, camera);
  }
  
  animate(torus);```
  </code></pre>