Role of Guidance, Reflection, and Interactivity in an Agent-Based Multimedia Game. | Synapse