@Cornix :
Hat es einen bestimmten Grund, weshalb die Tiles diagonal angeordnet werden?
Bei Siedler waren die Felder 6 eckig, entsprechend nicht zu vermeiden. Aber deine sind ja eigentlich Quadrate und scheinbar arbeitest du auch nur mit 4 Richtungen, in denen die Verbindungswege laufen können.
Allein vom technischen Aspekt her wäre ein normales Raster, das die Tiles horizontal und vertikal anordnet in diesem Fall wesentlich effektiver.