Add comment about multiple top levels
Code merge
Preliminary changes to get all the graphics running in 1 thread. Totally untested--lwjgl isn't running on windows