You've got a really interesting idea here! The procedural generation never made anything impossible to reach in my runs and the train felt consistent so your generation seems to working great! Some of the jumps, like between train cars, felt a little awkward since something was blocking the jump from the start but it was still enjoyable!