I can see the idea with randomness here. Too bad the difficulty ramps up too steep after couple checkpoints.