add support for one time upgrades so bonuses only meant to apply once don't get re-applied on loading the game