Using  Mathf.SmoothStep for assembling, meh