Towards Situated, Interactive, Instructable Agents in a Cognitive Architecture