This is one of my older experiments which doesn't require alot of parts to try with a update also included. Get some old clothes hangers (wire). Cut (6) pieces (or more) 6" long each.
Bend each piece in half until there is a 3" space between each leg of the piece. It now looks like a open end triangle or a "V". Take (3) 3/8" X 1" cylinder magnets and stick them together making a 3" magnet. You don't have to glue them together. There is now only one bloch wall in the combined magnets. Lay your "V" 's on the floor in a line as shown in the drawing above. Place a piece of Plexiglas on top of the "V" 's and place your 3" long magnet at the nose or small end of the first "V" and see if you can get it to roll through all the "V" 's on top of the Plexiglas. The triangle "V" is a one way gate when combined with the other "V" 's. Now if you get this simple experiment to work. Can you put the "V" 's on a wheel and get it to turn continually?
UPDATE: See a different type of triangle gate drawing below. Use the V mounted on a car as the runner. Use multiple magnets as a stator track. Lift the wide end of the V so that it is higher than the nose of the V, or you can slightly bend the legs up in a gentle curve. Only allow the V to act as the runner on the stationary magnet track. Gently taper each wide end or leg of the V to a point to reduce magnetic attraction when leaving magnets during travel. Notice the overall V length in the drawing. Length of the V is important. This allows more magnetic flux contact with the iron at the V center vicinity, allowing a easier escape from previous magnets at the end of the V legs.
Triangle Gate drawing.