Look at the things you're finding with your
Code:
foreach pick in hero where "component.SPCPower"
search - do they have an abilActive field?
Reminder: that should be written as:
Code:
foreach pick in hero from SPCPower
It's faster for HL to execute that line of code than your original, and both will find the exact same things.