- GlobalConfig
Ajout d’une nouvelle variable globale, le BUBBLE_POINT. Il s’agit du point auquel apparaîtra la bulle lors d’une création de bloc. Lorsque l’on crée un bloc, le centre de gravité de ce dernier doit être confondu avec le BUBBLE_POINT.

- BlocData : ajout d’informations
Distinction entre _aVertices et les points utilisés pour le dessin en PNG (notamment car ils ne seront pas forcément dans le même repère si l’on décide de rafraichir la valeur des points de _aVertices). On a donc créé _aDrawingVertices dans ce but.
Ajout d’une nouvelle propriété : le centre de gravité, accessible via _gravityCenter. Ce dernier est calculé dans le init pour la position initiale des points du bloc.

- BlocVisitor : petites méthodes d’action
Ajout de la méthode MoveBlocData. lorsqu’un bloc sera bougé d’un vecteur (x,y), il faudra appeler cette méthode pour mettre les données du modèle à jour.
Ajout de la méthode MoveBlocDataToBubble. A appeler à la création d’un bloc afin de placer son centre de gravité sur le BUBBLE_POINT.
Mise à jour de la méthode MakePNGFromModel afin que le PNG soit  créé depuis le tableau destiné au dessin de blocs.
- BlocData
Getter pour les PhysicalVertices
BlocVisitor devient BlocManager
Maintenant qu’il contient des méthodes d’action (bouger les centres de gravité des BlocData), il est bien plus qu’un visitor, c’est un manager !