a role playing game engine and authoring tools for YEngine