Optimizations and FPS improvements

Some players were having worse/unstable FPS at times, this was due to many things trying to access important arrays in memory at the same time. This has mostly been improved. [list] [*]Changed backend to make sure AIs don't do actions too much at the same time to eat away at the engine's memory limit. [*] Changed how the stock market runs in the backend so it is more memory optimized. [*] General improvements to how nation data is showcased along with other stuff. for memory optimizations. [*]Auto save happens every 180 seconds instead of 60. [/list] Players shouldn't see any bumps in performance outside the first 2 seconds of loading into the game