Smell: Refactoring critique de la God Class SaveGame (WMC=115, ATFD=863)
Problème : La classe SaveGame.java viole gravement le SRP. Elle mélange la lecture/écriture JSON (Persistance) avec la gestion des objets du jeu.
Solution proposée : Appliquer le Refactoring Extract Class pour séparer la logique de I/O (écriture/lecture de fichier JSON) dans une ou plusieurs classes dédiées (ex: un GameSerializer).