Social situated agents in virtual, real and mixed reality environments