Fichiers JSON par slot
SaveManager sérialise chaque slot en JSON dans ~/.maze_sae_saves (ou variantes parent/mère).
SavestockeWorldProgressetDifficultyStats.ensureWorldCount()met à jour les anciennes saves.
SaveManager sérialise chaque slot en JSON dans ~/.maze_sae_saves (ou variantes parent/mère).
Save stocke WorldProgress et DifficultyStats.ensureWorldCount() met à jour les anciennes saves.SaveSession tient le slot actif, la PlayConfig, le GameProgressMode, et les bonus Endless (reroll).
CSV historiques (/monde/*.csv) et assets (/images, /styles, /audio) via ResourceUtils.must().