Virtual Patients: considerations of narrative and gameplay