Added weapon class, added shooting