Added weapon, implemented "battery" Weapon