MatrixVectorHW so far, issues with translate/rotate