Add pathing system and use straight-line distance instead of naive
increment of x and y.