Sprites&animation refactor