Learn to Play: Lessons Learned Developing Video Games for Entertainment and Education | IEEE Conference Publication | IEEE Xplore