New maze generating algorithm

Can handle maze up to 100x100 vertices