Bugfix. self.weapon = No_Armor() changed to self.armor = No_Armor()