A review of applications of computer games in education and training | IEEE Conference Publication | IEEE Xplore