Created copy function for Weapon