Automated Learning Mazes