Or even better put all that logic into blueprintable components, then add component to needed actors.