Added Weapon class: Not sure how to implement