done iteration #6: refactor

*   define clear data models for character, cell and collisions
*   create a function for each action
*   characters and cells models are related with character reference
*   mark current character from render
*   join model folders
*   rename cell functions