Chore Bot -- Game will not start a new round without reloading page

Hello,

I have, I think, solved all the issues with my code except for one. After the game is over, it will reset the doors after clicking on the start button, but the doors will not open after being clicked. I can reload the page and then I can start a new round and open the doors.

Below is my code. Thanks for any help. I’m sure it’s a simple fix, but I am not seeing it.

let doorImage1 = document.getElementById('door1');
let doorImage2 = document.getElementById('door2');
let doorImage3 = document.getElementById('door3');
let startButton = document.getElementById('start');
let currentlyPlaying = true;
let botDoorPath="https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/robot.svg";
let beachDoorPath = "https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/beach.svg";
let spaceDoorPath = "https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/space.svg";
let closedDoorPath = "https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/closed_door.svg";


let numClosedDoors = 3;

let openDoor1;
let openDoor2;
let openDoor3;

const isBot = (door) => {
  if (door.src === botDoorPath) {
    return true;
  } else {
    return false;
  }
}

const isClicked = (door) => {
  if (door.src === closedDoorPath ) {
    return false;
  } else {
    return true;
  }
}

const playDoor = (door) => {
  numClosedDoors--;
  if (numClosedDoors === 0) {
    gameOver('win');
  } else if (isBot(door)) {
    gameOver();
  }
}

const randomChoreDoorGenerator = () => {
  let choreDoor = Math.floor(Math.random() * numClosedDoors);
   if (choreDoor === 0) {
      openDoor1 = botDoorPath;
      openDoor2 = beachDoorPath;
      openDoor3 = spaceDoorPath;
   } else if (choreDoor === 1) {
      openDoor1 = spaceDoorPath;
      openDoor2 = botDoorPath;
      openDoor3 = beachDoorPath;
   } else if (choreDoor === 2) {
     openDoor1 = beachDoorPath;
     openDoor2 = spaceDoorPath;
     openDoor3 = botDoorPath;
   } 
}

doorImage1.onclick = () => {
  if(currentlyPlaying && !isClicked(doorImage1)) {
 doorImage1.src = openDoor1;
 playDoor(doorImage1);
  }
}

doorImage2.onclick = () => {
  if(currentlyPlaying && !isClicked(doorImage2)) {
 doorImage2.src = openDoor2;
 playDoor(doorImage2);
  }
}

doorImage3.onclick = () => {
  if(currentlyPlaying && !isClicked(doorImage3)) {
 doorImage3.src = openDoor3;
 playDoor(doorImage3); 
 }
}

const startRound = () => {
  doorImage1.src = closedDoorPath;
  doorImage2.src = closedDoorPath;
  doorImage3.src = closedDoorPath;
  numberClosedDoors = 3;
  startButton.innerHTML = 'Good Luck!';
  currentlyPlaying === true;

  randomChoreDoorGenerator();
}

startButton.onclick = () => {
  if (!currentlyPlaying) {
  startRound ();
  }
}

const gameOver = (status) => {
  if (status === 'win') {
    startButton.innerHTML = 'You win! Play again?';
  } else {
    startButton.innerHTML = 'Game Over! Play again?'
  }
  currentlyPlaying = false;
}

startRound();