Fixed Sphere with rotated matrix, etc.
No evil mutating functions in vecmat