Trample
If damage would be dealt to another creature you control, prevent that damage. Put a +1/+1 counter on that creature for each 1 damage prevented this way.
When Vigor is put into a graveyard from anywhere, shuffle it into its owner's library.
Heroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on it.
Remove all +1/+1 counters from this creature: For each five counters removed this way, take an extra turn after this one.