Embodied Language Learning and Cognitive Bootstrapping: Methods and Design Principles