My understanding is that as I move, from my FoR all objects and space itself (according to Einstein) contract along the direction of my movement. This length contraction occurs for all space and objects in front of me for an infinite distance. Furthermore, relative motion is relative, and the severity of a thing's contraction depends on its speed relative to me, or my speed relative to it. Same difference. Given all this, imagine that there are three objects in space: Me, Ball A, and Ball B. I am moving at .8c relative to Ball A, and .9c relative to Ball B. I understand that from my FoR, Ball B would be contracted than Ball A. What I'm having trouble understanding is how it would be possible for space to contract to two varying degrees from my FoR. I'm sure there's some error in my thought process here. Any help getting this straightened out is appreciated. Thank you!