As per spec, Pokemons are supposed to emit their cry at the start of the battle. Thus, this code either needs to be moved to the front in some way. (Consider: is there a way to hook the cry to the start of the battle?)