Revert "Revert "Tout le projet ^_^""

This reverts commit a1680cb7d73a81ccffd78b94bc3c00a663b66e1c.