create MyLight
user MyLight class and delete legacy object code about using light
manage GL_COLOR_MATERIAL