Renommages, corrections sur la gestion d'exceptions
Abstraction du joueur

- Joueur est maintenant une interface
- Joueur abstrait factorise le code commun
- JoueurClavier est une implémentation du joueur  où les déplacements
sont saisi au clavier
Abstraction de l'affichage

- Affichage est une interface décrivant le comportement attendu de
l'affichage
- AffichageConsole est une implémentation en mode texte