Fixing logic and model for weapons
Added name field to weapon
Print weapon details