Pawn, Controller -- what's the third class?

I’m a super noob so this may not be even remotely right, but would a blueprint interface help in this situation? I only vaguely know how they work so it might not be useful for you, but thought I’d mention it. Good luck.