Revised Vector3's magnitude to be self-referencial