developping
implements generating labyrinth