I've been brain storming something around a "bullpen" challenge. Essentially, pokemon can't appear in a battle they've already participated in.
Ex:
You have your starter, and two other pokes, your rival has three pokemon. Your slot 1 fights his slot 1, once his is defeated you must switch...