Architecting Intelligent Smart Serious Games for Healthcare Applications: A Technical Perspective | Synapse