Added DualNumber and DualQuaternion math, replaced matrix animation with dual quaternion animation