Comleted WeaponsResource implementation