I am trying to figure out a way to maintain a list of objects that all inherit from a PlayerUpgradeData class and be able to access methods in their child class
PlayerUpgradeData