Pokémon Battle!!! ...demo thing... because this is going to help the efforts of a bigger game, that myself personally am not releasing, but I'll link to it once it's out. I finished this a while ago, but I'm sharing it now. There are many different moves you AND your rival can play, so there's high replay-ability. It's pretty much random, but there's three moves for each of your rival two pokémon, and your pokémon have the same moves... (ok yes there aren't that many moves but they probably won't do them all in the same game)
For @SageIight