Add player animation framework