the previous commit requires the removal of SimChatToAgent within DeliverMessageTo to prevent double sends

the new way is a keeping the SimChat calls in one single object