Me actually trying to create a C-based, threaded, OpenGL engine