-ajout de la factory
-du singleton de la factory
TODO:
-ajouter des entitys et leurs comportements