Très bon travail.
Cependant, il faudrait ne proposer que des grilles dont la taille est un nombre pair. Tu propose une grille en 5x5 (25 cases) donc il reste 1 élément tout seul.
Petit défaut mais qui peut être une feature : on affiche la 1ère tuile et elle commence à disparaitre quand on clique sur la 2ème tuile et on clique sur une 3ème tuile pour faire un match avec les 2ème et 3ème tuile. Je trouve que ça gâche le jeu mais cela reste mon point de vue.
Belle animation lorsque les tuiles disparaissent et quand on a fait un match !
Et, comme on te l'a déjà indiqué, il faut aussi penser à ceux qui ont des petits écrans. ;-)
Si tu as besoin d'aide pour certains points, n'hésite pas. Je pourrais t'expliquer certains points si besoin. Et puis il y a également du monde qui pourra t'aider sur le Discord de Gamecodeur.