Changed equal method in Vector3 & VectorWorld to use the interfaces