We used to switch position values but now we count siblings

This way we solve bugs when blocks have not right position values
Merge branch 'fixes/positions'