Préparation du mode hard + commentage et ammélioration de certaines parties du code