Here is the thread on wicker man eddie. He was a reward after completing Ailing Kingdom.
http://forum.ironmaidenlegacy.com/sh...t=wicker+eddie
Power down - I'm guessing you're referring to missions that require a player to use lower power effects "x" amount of times or on certain characters. This can be accomplished with toons that can steal power like Gunner Undead Rescuer/Undead Hunter or those equipped with energy talismans.