 Diamond Go, however, maintains this connectivity.Another example is Margo, by Cameron Browne, a variant played with marbles that can be stacked on top of one another.A program called Freed Go can be used to play with boards with generic topology.