Added specular lighting and per-vertex color to the basic lighting effect