Renamed the 'id' field of components to 'entity_id' for a more consistent and self explaining interface.
Split up the locomotion component into a smaller locomition component
that holds the motion capabilities of the entity and an input component
that holds the movement inputs such as "mv_left" etc. Result is better
performance, less complicated lookups in the locomotion system and
improved modularity of entity-component compositions.