public Vector3 GetReverseDirection() { if (tail) { return(tail.GetReverseDirection()); } return(-moveDirection); }