Outlined new ThreadLIfeMain with comments. Now just need to write the functions.
Added simple int stack lib to repo. Will be using this in new generation algorithm.
Slowly working in the new code...
Making progress on the copy-non-simulated blocks code. Discovered a bug in GetRegionSourceDims function and fixed.
Everything seems to be working and I can hardly believe it...
There's plenty more optimization to do though, I think.
Controls still need re-enabled as well as plenty of bug-testing.
Slight optimization, making sure we don't need to clear a destination block before simulating it.