Fixed compareTo of Vector3 to also allow neg values