While converting the gamemode to use the Fretta base, I found that a lot of my old code sure could use a cleanup, and probably work better too.
For example;
The old Heads-up-display used many lua hooks to the HUDPaint function, instead of changing the function itself.
Anyway, work is going forward and the gamemode is running without any odd errors, although, most features are disabled.