3D OpenGL chess