Refactorización I: Exceptiones

- Todas las exceptiones heredan de FP4GRuntimeException, para que puedan
pasar a travez del visitor de ANTLR4.
- Todavía falta por refactorizar. Pero esta refactorización permitirá al
codigo atrapar y logear de manera más eficiente los errores.
Refactorización II: Más Excepciones

- Añadi la excepción FP4GException, el cual funciona de manera igual a
FPG4RuntimeException, pero su objetivo es claro (Checked Exceptions).
- Aún falta por refactorizar, pero ya faltan menos errores y ahora solo
falta activar el logger y aprovechar los  errores capturados y no
capturados.
Refactorización III: De apoco

- De apoco: agregé el log donde fuese requerido, sin embargo hay muchas
excepciones por ahi que no están siendo capturadas. Da un poco miedo.
Refactorización IV: Finalizando

- He agregado el log.exception o log.show donde fue necesario, pero aún
no he probado si funciona del todo bien
- Borre unas clases que no usaré de SceneManager.
Mejora: Variables.

- Se ha mejorado el acceso a variables.
SEND message TO receiver;

- Se puede especificar a quien va ser dirigido el mensaje. 
- Solo se puede especificar a quien va dirigido el mensaje en los
siguientes casos:
 - A behaviors
 - En cualquier otro evento que no sea init/deinit de Entity.