Got the settings changed listener thing working correctly
Added more settings that can be updated through the Terrain3D class
Terrain3D can loop through every setting on startup and apply it as needed
Cleanup
Cleanup
Cleanup
Cleanup
Fixed some settings synchronization issues