Re-Coded most of the mod

Halfway through creating a config