changed some labels, added constructor function for local weaponObject