Vector4 class and vector3 methods done