Description of Pokémon Firered Game Mechanics in C