Exploring Grounded Language Systems: Reasoning and Interactive Learning