random maze generator (mostly) working