Suppression de la notion de side dans common.deck (serait plutot a introduire dans core pour ne pas 'restreindre' et 'elargir' l'utilisation du common). Suppression de Runtime.newGame(Deck<Card>...) pour eliminer les risques (et warnings associes) de heap pollution via varargs and generics array. Force egalement un deck Light et un deck Dark.
Generisation des actions de deploy pour obtenir un CardRuntime du bon type. Ex: deploy(CharacterWeaponCard)=>CardRuntime<CharacterWeaponCard>. Cf. ProgramTest. Il faudrait raccourcir le nom des classes: CardRuntime<CharacterCard>=>Card<Character>.