making use of entity ref in components
move player specialized movement in a dedicated component & get rid of Player class
got rid of subentities