A storytelling model for educational games: Hero's interactive journey. (28th January 2010)