Correction to Order:.  It just so happened that the incorrect way yielded the right result.
Added checks if the actor provides narrative_tense.
Calling ChangePlayer() with no parameter will make it default to selfobj.