Hi, dont think its very hard to understand, but maybe i expressed not so well.

If you ever played a foosball / table soccer game you know there is rods with a different number of players that move along the respective rod.

Also, because the players always have the same distance between them, when one player collides with a wall, the others may stop too.

Actually what i want to do is a modular way to:

1 - create the slots (possible positions on the rods - already done)

2 - each rod may have an arbitrary number of players (fullfilled slots)

3 - in movement, the distance between players should be always the same

4 - have collision detection against the walls (and the players movement must stop on that direction)

I hope now its more clear..