Computational Thinking Through Scaffolded Game Development Activities: A Study with Graphical Programming | Synapse