fixed issue where BudgetDialog changes would not be reflected in game, fixed issue where race condition leads to ignored settings on map load, fixed issue resulting in gametime continues to run when budget dialog is open