WIP3 ChangeModPriority()

- More code in ChangeModPriority(). At this point, it fetches all the
changes the mod has requested. Todo: move mod on priority ladder, then
just re-set the changes using the framework's functions.
- Functions that returned Float[] have been changed to return Float
(this meant more arguments and a re-write of functions).