changing toString for the NPCs to display the weapon name if it exists