Ajout des tests, des commentaires et quelques +

- Ajout d'un comparateur de component, en effet l'ordre dans lequel les
components doivent être mis à a jour est important donc il faut vérifier
qu'il soit dans le bon ordre lors de l'initialisation.

- Ajout de l'attribut isActive, utile pour les object pool, permettant
d'indiquer si un GO est actif ou pas. Et modifcations des méthodes
update/render en conséquence.