move draw() out from labyrinth_generator_2D()