Ajout des exceptions, refactor du singleton, la classe game est passée
en abstract, toute les implémentation héritant de game doivent se
trouver dans le package jfnwp.Implementation