You'll also have to keep the standard Pokemon elemental system in mind, matching your party's strengths against the enemy's weaknesses, and boss
fights are
particularly tough, often requiring you to be loaded up on magic stones and equipped with your own
nasty tricks to turn the tide of battle in your favor.