chaged the way upgrades are connected with player