Automatically Constructing Roads: Part 1 - Screeps World #15