This Fixes the issue of "Fishery" loading before "Prepatcher" when "Harmony" is missing Without this rule the "Fishery" does not load correctly throwing errors
A bit of refactoring has been done too