Functional advantages of an adaptive theory of mind for robotics: A review of current architectures