More tweaks to the multithreaded load. Trying to stop the random crashes. This round, I removed the UpdateControls from the constructors and added them to the virtual Unhide() calls. Also cleaned up the current classes.
Whole messes of changes.
Tried to get Alt-tab and cutscenes working better. Didn't quite work out. I'll have to go to try a different tack on the cutscene thing so that it doesn't change the display mode. Alt-Tab is almost there, but I don't think I'll finish it by Tuesday.