Strategies and Challenges of Game-based Teaching in Geometry for Junior High School Mathematics Classrooms | Synapse