based on Complexity Explorable: " T. Schelling plays Go - A model that captures segregation in human populations"