Affichage LCD

if (win = score){
score = 0;
}
devient très avantageusement

if (win == score){ // l'affectation n'est pas l'égalité!
  score = 0;
  }

Mêmes défauts pour if (score = 1){ // meettre (score == 1) ou (1 == score), la seconde mouture permet de detecter des fautes de frappe....

score+1; devient (je ne sais pas si le compilateur gémit ou blémit)

score++;

JE ne prétends pas être exhaustif, mais je pense que ce sera un peu moins bizarre après...