Engaging Students in the Learning Process with Game-Based Learning: The Fundamental Concepts | Synapse