Added Vec3 class