implements all the data for all items
before fire weapon
weapon firing code