rename curentWeaponCost
refacto choose adapted weapon