vector and quaternion updated, need to finish matrix
dxmath works very well!