A simulation-theory inspired social learning system for interactive characters | Synapse