Learning through Games: Essential Features of an Educational Game · Study