Working system :
New Archer: ranged attacker
New Defender: abstraction for Guard and Archer
Everithing is working fine.
Need to go on !