Superbird
Fire emblem is great
For the sake of conditionals, can a Pokemon tell if one of their moves was a critical hit?
As a ref, I would say that a reasonably intelligent pokémon would be able to tell if their move did a substantially larger amount of damage than it was supposed to, but that's also kind of situational depending on how the target reacts to the move (their reaction should be indicative of a critical hit, but if it isn't I would say the pokémon wouldn't be able to tell, and that would depend on the pokémon and move involved).