Use arrays instead of matrices so spring sim works again.
Mixing heat flow. Currently breaks on -ve gradient.
Use autoref instead of custom command.