hmmm, would you mind trying another method(?) like having the player and platform be stationary but then ave everything else moving from right to left? You can use an overlapping image as a texture for the sprite and make it appear as though it is moving continuously. In that way you would have what appears to be an infinitely scrolling floor, while eliminating overhead. Alternately, you could have a floor that scrolls from right to left and resents it's position upon meeting certain criteria to make it appear as though it goes on forever.