Cambios:

Clase pared:
-Corregido error en método procesaPuntos que dibujaba erróneamente puntos con diferencias de lados X e Y
 de distinto signo.

-creaMapas: Se trató de modificar para hacer únicamente lineas horizontales y verticales.

-Se creó temporalmente una función para ir generando el mapa al hacer clicks con el mouse sobre el cuerpo
 del documento.

A hacer:
-Que charl choque con los puntos de colisión.
Cambios:

-El mapa generado con clicks se guarda en el localStorage, y si al iniciar el documento hay algo en el localStorage,
 carga el mapa.
-Al hacer click cerca del punto de inicio el mapa se cierra , se guarda en el localStorage y se impide seguir creando
 lineas de colisión.
-Para borrar el mapa cargado apretar la tecla borrar y recargar la página.

A hacer:
-Que charl choque con los puntos de colisión.
Loquesea
Cambios:

-Se está tratando de hacer el mapa random en base a una cuadrícula.
-Se agregó una clase que genera información útil para trabajar con cuadrículas (MatrizXY.js).
-Se comentó el código.
-Se corrigió un error al graficar los puntos que desfasaba de la posición X deseada.

A hacer:
-Que charl choque con los puntos de colisión.
-Que la pared del mapa no se superponga.
---
Cambios:

-El algoritmo para hacer que las lineas del mapa no se salgan de los margenes funciona mejor.
-Aparentemente los métodos de verificación y posición de MatrizXY funcionan bien

A Hacer:
 Que el número de celda donde se ubica el algoritmo no se pase del máximo.
 Corregir la ubicación de algunas lineas que quedan discontinuas.
Cambios:

    -Charl se choca las fuckings paredes.