Я заметил ошибку в своем коде, и я был бы очень рад и благодарен, если бы у кого-нибудь было решение для этого.
Проблема в .target.textContent === letterClass[i].textContent){
function checkLetter(e) {
discover = null;
//LOOP THROUGH letterClass and check, if they match the letter in the button player has chosen
for (let i = 0; i < letterClass.length; i++) {
if(e.target.textContent === letterClass[i].textContent){
discover = true;
letterClass[i].classList.add("show");
}
}
return discover;
};
checkLetter();
const letterClass = document.getElementsByClassName('letter');