changement abstract class -> trait dans player