Connectiveness is tested after every street is added
Lengthening cycleway works better

Cycleway is lenghtened with way with the best score.
Scores are from best to worst:
- Same OSM ID
- Difference in azimuzh <= 10 and a cycleway
- Difference in input/output angles and a cycleway
Expanding envelope ads more cycleways
Is connected doesn't uses cycleway

More roads are removed this way. And no wrong ones.