Game-based learning takes advantage of the natural interest of play to attain certain learning goals. It turns basic academic and cognitive skills ...