Vorbereitungen fürs Inventar und Verbesserungen

toName() und setName() und name-Variable von Weapon in Item ausgelagert
Vorbereitungen fürs Inventar.