FollowablePath: USING Value STRUCT AND UPGRADING pos2X FUNCTIONS