Pokemon's 30th anniversary is both a celebration of the old and a celebration of the new. Perhaps nothing embodies this more than the release of Pokemon FireRed and LeafGreen alongside the reveal of ...