There are also the added features of the past two generations of Pokemon which means hold items, running, new moves and movesets (in exchange for the existing TMs, tutors around the region teach you some moves from the originals), female protagonist choice, all that stuff. Because these games were remade from scratch on the GBA games’ engine, nearly every single bug the original had was fixed up and the visuals get a very noticeable update. And so from that came FireRed and LeafGreen, faithful and complete remakes of the original Red/Blue/Green versions. After finishing Ruby and Sapphire, Game Freak realized that not every Pokemon could be captured in the game anymore since these were no longer compatible with the previous two generations.