Refonte du code pour préciser les objectifs de chaque classe et séparer leurs tâches
les classes game et tube servent à décrire et modifier les données du modèle du jeu
la classe drawer s'occupe d'afficher le jeu dans la page web via les méthodes fournies par la librairie p5js
la classe controller s'occupe de la logique interne aux régles du jeu
la classe main sert à déclarer le controller ainsi que les méthodes appelées par la librairie p5js
Les tubes de couleurs commencent dorénavant tous avec un espace vide, les parties deviennent finissables
On peut dorénavant paramétrer autant de tubes que possible, certaines couleurs sont distribuées dans plusieurs tubes si besoin.
Changement des valeurs par défaut des paramètres de partie