Understanding 3-D Spaces Through Game-Based Learning: A Case Study Of Knowledge Acquisition Through Problem-Based Learning In Minecraft