super uber chess project in opengl