Added vector3 class