# TODO
## Lib dependencies
[ ] Update to ggez version 0.8
## Timer (importance moyenne)
[ ] Timer simple ascendant
[ ] Timer descendant (sans conséquence une fois terminer)
[ ] Timer descendant (qui met fin à la partie dans le cas où l'horloge tombe à zero)
## Gui
[ ] Ajouter un bouton pour reset le thème (très faible importance)
[ ] Afficher dans le cadre latéral central qui doit jouer (importance moyenne)
[ ] Ajouter des emoji (joueur en cours, vainqueur) (ne semble pas fonctionner)
## Game logic
[x] Mouvement des pièces selon les règles
[x] Règle des 50 coups
[x] Coup spéciaux :
[x] Castle (petit et grand)
[x] Premier coup (pions)
[x] prise en passant
[x] Répétition 3 coups identique (→ match nul)
[x] Fin de partie
[x] Abandon
[x] match nul (pat, draw, ...)
[x] Proposition de match nul
## Test unitaire
[x] Test sur les fonctionnalités de bases
[ ] Test sur les fonctionnalités avancées