Merge pull request #1 from zeryl/master

Added in Settings based save system, and removed code signing requirement
Auto save and region fields

Added in a simple auto save feature, regioned some more areas of the
code, and deleted the AddBuilding class.
Some more regioning

Made the code a little cleaner with regions but may get a bit annoying.
I don't mind it honestly.
Merge remote-tracking branch 'main/master'