Reset buttons functional again

As player changes settings, respective attributes in newSettings get
altered.
When player chooses "restart with current settings", then attributes in
newSettings are used to set up the environment.
When player chooses "reset everything", then attributes in
defaultSettings are used to set up the environment.