Basic Weapon class added