Fin de la POO

Tout est réimplémenté de manière générale + commentaires + code propre