changed all shapes to use the normalcp per triangle for its values (which makes lighting better per triangle, but not per side, and icosahedron is really messing up.