On top of that, its also an Angel and a Wizard, which opens the doors for some interesting typal synergies if you want to dabble in those
Sacrifice and Regenerate You cant regenerate a creature to save it from being sacrificed because regenerate can only prevent a creature from being destroyed, not from being put into the graveyard via another way, Suppose my opponent casts [c]Diabolic Edict[/c], which forces me to sacrifice a creature
If a different copy of Carnival Barker enters the battlefield, or if Carnival Barker leaves the battlefield and returns, it's a new object and its ability can be activated
So searching "Dark Charizard 4/82" into a search engine will reveal that the card is from the Team Rocket TCG expansion released in 2000
Absorb Absorb is doing what control decks love most, which is a hard counter and some lifegain to tank early damage