Se agrego una matriz a impl para ubicar mejor los objetos en el mapa y se modificaron los mapas de file.json

Lo vuelvo a subir porque sin querer borre lo que no había modificado =D

Siguiendo algo parecido a lo que dijo Mauro, creamos una matriz de
números enteros y les asignamos a cierto números un significado como ser
obstáculo, inicio o final. En base a esto dibujamos el mapa, que puede
reconocer estas cosas comparando a cada movimiento con la posición en la
matriz. Los mapas de números impares del comboBox llegan al final del
recorrido y los pares chocan con obstáculos y muestran un mensaje.