Not to beat a dead horse or anything, but I want to chime in on the RNG thing. There are some elements of random chance that we accept as a fact of life in pokemon battles, such as the built-in chances to miss of many moves to confusion, attraction, critical hits, duration of status, all kinds...