void pickRandomColor() {
  // Pick a random color and display the corresponding color
  int randomIndex = int(random(colorKeys.length));
  char selectedColor = colorKeys[randomIndex];
  
  if (selectedColor == 'R') {
    circleFillColor = color(255, 0, 0); // Red
  } else if (selectedColor == 'G') {
    circleFillColor = color(0, 255, 0); // Green
  } else if (selectedColor == 'B') {
    circleFillColor = color(0, 0, 255); // Blue
  }
}

char getColorChar(int fillColor) {
  // Get the character corresponding to the color
  if (fillColor == color(0, 255, 0)) {
    return 'G';
  } else if (fillColor == color(255, 0, 0)) {
    return 'R';
  } else if (fillColor == color(0, 0, 255)) {
    return 'B';
  }
  return ' ';
}

void gameOver() {
  // Display game over message
  fill(0, 0, 2);
  textSize(80);
  textAlign(CENTER);
  text("Game Over!", width / 2, height / 2);
  
  // Show information about waste recycling in a new window
  showRecyclingInfo();
}