Correction de la structure des pieces
implementation des enum et des exceptions pour les pieces