Fix to Vector6 problem pointed out by sarbian in #88.

We wanted to check whether a certain projection was negative, but the magnitude of a vector is always positive. We really wanted a dot product.