refactor G_UseAllTargetsOf to G_FireAllTargetsOf for upcoming change
abstract firing of random target
abstract the concept of an entityCall
introduce the act function and add general calling of it
add several additional targetActions capable to be applied to several different entity classes
map actions to their enums via binary searched array
abstract to a G_FireTarget function