Hi @SummarianStudios Sorry it took so long for me to respond again. Sometimes life gets in the way
I had a chance to look through your code this morning. You're problem is one of timing.
To troubleshoot, I added 3 new text objects with code like this
Try this and make one for Place, Clone, and Clone range. This will allow you to see the values of the variables while the background is drawing.
With those "watches", you should be able to see why the Check if else isn't going the code to draw the road.
Give it try and I'll help more if you need. And after you try, if you want, I'll show you a more direct way to get the result you want.