better init shader coloring
trigger multi-texturing by passing a texture unit to texture.bind()