Lots of Matrix progress, an odd shader error when it is tried to use
Merge from way long ago