Reimplement a maze design pattern.