Gros changements par SirGladius :D