Haskell, Genetic Algorithm, Graph Theory, Programming.
imperative that a maze be acyclic, so I could (and, in practice, would) increase the probability of an open edge to solve the second problem… but that would just make the first problem even worse. There is no choice of probability that fixes both problems at once. Attempt #2: More Interesting Tiles