Updated vector3 to add more features.