Bug fixes + rangement du code + fix Game States

Many many bug fixes. Le jeu ne plante plus sous aucun prétexte
(contrairement au dernier commit où ça plantait à la moindre exécution
:p )
Le code est maintenant rangé dans des dossiers
Léger changement sur la gestion des Game States (on ne fait plus poper
un élément de la pile, on met son état à State.Exit) maintenant le pop
d'un GameType se fait de manière différée (voir l'intérêt dans le
fichier Fight. On peut demander à quitter Fight seulement quand
l'instance FightRecap s'exitera)