Añado método 'Char::to_json'
Añado test simple de caracteres
Reimplemento el pintado del entorno usando KineticJS

- Aunque el problema del zoom en la página es inaceptable, cambiaré a RaphaelJS.