like yknow how the primary actions are functions of the character class? secondary actions would be conditional actions performed in response to external variables. Like in this case, stadium resonance.
you should not leave your implementation the same just because thats how you've written it