I like the sound of this, I hope there are different trainers each time unlike the boat journeys. These battles better give off exp points. It'll be great for training, it get's old really fast ringing up trainers/using a machine to rebattle people. Plus this way you could get a random selection of pokemon to battle against.