For those that do not know, Pokemon Essentials is a game engine where developers can build their own Pokemon games without the use of ROMs(unless you plan to rip sprites from the game, but Essentials comes preloaded with 649 Pokemon and all their forms). You can easily add moves, items, types...