Added Weapon class and player equip