Design, Development and Evaluation of an Educator-Oriented Serious Role-Playing Game Authoring Platform