i'll explain the use of rainbow energy...
let's say i started of with a teddiursa i need to get him damaged to activate berserk on my second turn when i evolve it. thus rainbow energy puts 1 damage counter on the pokemon it's attached to.
as for chatot, since i have quite little basic...