Give sub-controllers a vector instead of VectorMsg, more functions
Fixup cFollowSegment at first. it is still flawed though