that code loading an actor can have an InitCommand even if the actor
itself also has an InitCommand. The actor's own InitCommand will be
run first, followed by the caller's.
allow level param to LoadActorFunc
LoadActor now evaluates the function; arguments can be passed
directly to LoadActor; use LoadActorFunc if you want to get the
factory directly