Towards a Framework for Understanding Electronic Educational Gaming