Added a first draft of an upgrade system.
Upgrades should be loaded by the map and that loader needs to be
created.