Randomize
Created by: HighSaltLevels
What/Why
This is the first of many steps in the randomization process. This PR randomizes characters by their classes, reconfigures their weapon levels to fit their new class, and swapped out their items with items of equal rank.
More specifically, when a character gets a new class, the randomizer will look for the highest ranking weapon stat of all weapon stats in the old class. Then it will set all valid weapon stats to that value. That means that for example, if Seth were to be made a Sage, his Light, Anima, and Staff weapon levels would be A due to his A rank in lances. Then the Silver Lance would be swapped out for an A rank anima tome, and the steel sword would be traded out for a D rank anima tome.
Additionally
I shortened the name of the randomized file by just taking the first part of the uuid4
as the identifier.