Refactors effects helper.

Testing viability of splitting out every effect to its own method.