Sweet. Just three questions then:
1) I guess EOL (\n) are the markers used to determine when a binding ends and the next one starts
2) If the 'engine part' is not required... how do the engine know how to handle behaviour? Will it assume that there is something like es.eucm.ead.engine.behaviors.Behavior |Touch | Time?
3) The alias is the 'name' we use in the json to define the game, right?