Fixed compiler errors in non-standalone configurations by moving Vector3.Dot2D to Vector3Extensions