Add behaviour

Behaviours are actions for the beings
Refactor being

Reorganize the class, as it was getting big. Also, discard all the
methods that will become behaviours.
Remove virtual keyword from event action
Comment implemented events

These events need a refactoring to use behaviours.
Minor syntax changes
Remove state ids

State do not need ids, as they are stored in a map containing those ids
in being.