I need Help with my coding

hi, so in my code i have this error, “Uncaught ReferenceError: animate is not defined
at Index.js:43:1”, can someone try helping?

const canvas = document.querySelector('canvas')
const c = canvas.getContext('2d')

canvas.width = innerWidth
canvas.height = innerHeight

class Player {
    constructor() {
      this.position = {
        x: 200,
        y: 200
    }
  
    this.velocity = {
        x: 0,
        y: 0
     } 
 
     const image = new Image()
     image.src = './images/spaceship.png'

    this.image = image
    this.width = 100
    this.height = 100
  }

draw() {
  //c.fillStyle = 'red'
  //c.fillRect(this.position.x, this.position.y, this.width, this.height)
  c.drawImage(this.image, this.position.x, this.position.y)
  }
}

const player  = new Player()
player.draw()

function animation() {
  requestAnimationFrame(animate)

  console.log('player')
}

animate()

Rename this function to animate.