It carves a maze! algorithm needs work