Ties are broken by whatever mon is closer to the front of the party
Default false. If true, only picks from legal mons.
Default false. If true, includes fainted mons.
Ties are broken by whatever mon is closer to the front of the party