Re-made the UpgradeItem class
Undid fail...