modified to calculate for vec3.cross.
update submodule.
Merge branch 'collider'