Fix interaction delays to be respected.
Changed Pony.InitializeInteractions to use same code from Pony2, which checks the names of target instances to ensure the required named instances are present.

Added a failsafe to StartInteractionAsTarget due to a reported bug where no behavior with a matching name was found. Not sure how that is possible at this stage, as InitializeInteractions appears to be correctly considering only common behaviors among all target ponies.