Started on Vec class which is a simi-clone of UE's Vector3