Fixed a bug that would only allow loading upgrades once.

The reason was that the stored object was using references from nested objects in bpm.player.
Look at bpm.loadData for more info.