Very well done. Enjoyable gameplay once you get the hang of how the game works. Additional parameter to add to improve the gameplay is the ability to zoom in and out in discrete steps on the scene. As once you begin to establish larger networks the text begins to overlap and the scenery becomes messy.
Overall well designed and fun to play.