An ongoing attempt to create a multi-threaded render state game engine. The goal of this is to have three frames constantly being shifted between an update thread, render thread, and draw thread. Creating a constant buffer of frames to be displayed on the screen as fast as possible.