[ADD] maze implementation