Vector3 0.2

there was an error in one of the math formulas ... :(
now there is a unit test suite so that should have
fewer chances to ever happen again in the future