Rarity needs to be in GameWorldStage, moving it there (1/2)
Rarity in GameWorldStage, as are a list of its items for easier spawning. Now to actually spawn again
Refactoring to make spawning/item setup more clear
Bugfixes to squash runtimes. Lots of "duh" moments. Still Runtiming, but error is in probability code now
Squashing more runtime errors. There's a null ptr still in the Rarity function, but that's expected. Work on that next.