Classes Game et TetrisBoard

Ajout de la classe TetrisBoard qui représente la matrice de jeu. Il gère
le déplacement de la pièce courante et la détection de collision.

Ajout de la classe Game qui correspond à l'écran de jeu et à la gestion
du jeu en lui même.

Classe Tetromino :
- Correction d'un bug concernant les multiples constructeurs
- Ajout de delete[] dans le destructeur pour éviter les fuites de
mémoire causé par l'allocation dynamique dans le constructeur.

Changement d'encodage de certains fichiers vers l'UTF-8 (bug Github)

Mise en majuscules des defines correspondant aux différents écran : cela
évite l'ambiguïté entre la classe Game et le #define GAME