Player animation research. Some refactor