A Semantic Layer for Knowledge-Based Game Design in Edutainment Applications - EUDL