Blacksmith Kind of Maybe?

Also added a partially completed upgradeItem() function