Interesting, also, how do you get the computer to recodnize that the regions are separate? on scratch we have to copy every region into a clone. How did you do it here?
Viewing post in Spirits of Steel: A New Dawn comments
The regions are all represented by one large dictionary where the first element is a unique color associated with that on the region map, the second is it's location on the map, and the third is a list of every region which that region connects to. It works to be a very rudimentary way of implementing a graph data structure.