Computer role-playing games as a vehicle for teaching history, culture, and language | Synapse