rg-chess 0.2.3

Chess Game with graphical interface.
Documentation
# 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