// Top Face glColor3f(0.6, 0.6, 0.6);
glVertex3f(x, y + sz, z);
glVertex3f(x, y + sz, z + sz);
glVertex3f(x + sz, y + sz, z + sz);
glVertex3f(x + sz, y + sz, z);
// Bottom Face
glColor3f(0.4, 0.4, 0.4);
glVertex3f(x, y, z);
glVertex3f(x, y, z + sz);
glVertex3f(x + sz, y, z + sz);
glVertex3f(x + sz, y, z);
// Left Face
glColor3f(0.2, 0.2, 0.2);
glVertex3f(x, y, z);
glVertex3f(x, y + sz, z);
glVertex3f(x + sz, y + sz, z);
glVertex3f(x + sz, y, z);
// Right Face
glColor3f(1.0, 1.0, 1.0);
glVertex3f(x, y, z + sz);
glVertex3f(x, y + sz, z + sz);
glVertex3f(x + sz, y + sz, z + sz);
glVertex3f(x + sz, y, z + sz);
// Front
glColor3f(0.3, 0.3, 0.3);
glVertex3f(x, y, z);
glVertex3f(x, y, z + sz);
glVertex3f(x, y + sz, z + sz);
glVertex3f(x, y + sz, z);
// Back
glColor3f(0.8, 0.8, 0.8);
glVertex3f(x + sz, y, z);
glVertex3f(x + sz, y, z + sz);
glVertex3f(x + sz, y + sz, z + sz);
glVertex3f(x + sz, y + sz, z);