Scripts synchronization

Implemented a first raw way of supporting the sudden interruption of a
script execution when the user fires another script (or even the same)
before the current scripts finished being executed.
The sayLine method has been changed in order to allow the concatenation
of more lines without overwriting the previous one.