Reworked the matrix, quaternion, and vector copy/move functions and shot myself in the foot.