Small rework of action system

Shouldn't we move this `ifActorIsActive` check to the base `GenericObjectAction` class and make it overridable for that rare cases when we want to do something when the actor isn't active?