Pues yo agregué un par de detalles al mío, además hay algo que noté:
En $array, la primera coordenada es la fila y la segunda es la celda, no? es la forma más sencilla de dibujar la tabla.
Pero en la matriz del laberinto, la fila es Y y la celda es X.
Por lo tanto, la forma genérica de un punto sería $array[COORDENADA_Y][COORDENADA_X]
Al menos caricatos, Panino5001 y yo tenemos, por lo tanto, las coordenadas inversas. okram parece haberse dado cuenta del problema, y tiene las coordenadas correctamente.
Habrá que interpretar la tabla de costado
Si no se entiende lo que quiero decir, miren bien las coordenadas que obtienen, y la forma en que dibujan el laberinto.
Saludos.