Haskell, Genetic Algorithm, Graph Theory, Programming.
is a single trail from one of the tile designs. It’s represented as a list of directions from which one can exit the tile by that trail. Everything but that is just visual design. And finally, a Tile has a top and bottom side, and each of those has some list of Trails. The moo library requires some