Well, you could make the whole thing turn around and put platforms on various places where you can get off. Remove some of the fences if you want B to ride on those, put B on a starting platform, and connect some of the places you can get off so that he'll have to ride the various carousel rides to progress. Put a win at the end. Of course, you might want someone else's opinion, as I barely make levels.
Well, I got 2 suggestions: Try making the whole thing turn around rather than move individually, it would be better if you don't make B ride on those since spinning platforms might throw him away, and rather build a puzzle under the carousel instead, Or as @Frenzies suggested, you could let B ride them as a transit from point to point, except that in this case you don't have to spin the whole thing. Bonus: This rollercoaster level
I couldn't figure out how to get the whole thing to turn without the 'horses' going nutso. How can i keep the up down pivot rotation of the horses the same while rotating the pivot? Also... it's not possible to attach anything to a curved or angled surface but only to their flat sides, is that correct? And is R so stubborn that he doesn't automatically turn when encountering a rounded movable obstacle?