Corrections de bogues + Début refactoring