FollowerComponent CreateSegment()
    {
        GameObject        new_segment       = ComponentFactory.CreateSnakeSegment(Segment_list.Count == 0);
        FollowerComponent segment_component = new_segment.GetComponent <FollowerComponent>();

        if (Segment_list.Count == 0)
        {
            segment_component.position = StartPosition;
        }

        return(segment_component);
    }