“I Was More Wanting to Stay First”: Competition- and Cooperation-Based Gamification as a Computing Education Pedagogy | Synapse