Changed Enums (except for TradeGood) so they have a getRandom() method