Developing an Interactive Game Platform to Promote Learning and Teamwork on Mobile Devices: An Experience Report | IEEE Conference Publication | IEEE Xplore