Well i am still learning... tnx for the advice and suggestions for the code improvement. I was doing a quicky on SR (just sort for STRUCTURE_ROAD) it allows me to faster programming and i know what i mean ... when i make a not proper var. "of course when i 'll share the work next time i'll take a extra look". PS. it is a old bad habit for my (basic time) to even use single Capital letters as a variable "like if A = X then C+B=A end if just a sample plz dont kill me ;-)" Ohw how would this do on CPU movement control? if(!creep.pos.isNearTo(roadsToRepair)) { creep.moveTo(roadsToRepair); }