Configuration Rewrite, Addition of multiple new settings

Signed-off-by: Andrew2060 <2060andrew@gmail.com>