Authoring engine and game engine for a Pokemon-style RPG