Pokemon Emerald is full of surprises...