So this is really cool.
Is the trainer rebattleable? if so, we have the easiest way to grind ever created in a Pokemon game. I'm not sure, but if you use the following setup:
-level 1 mon with lucky egg
-high levelled mon with explosion or some other similar self KO move (destiny bond's an option)
-optimally, pass powers
you can pretty much level anything to 50 in a snap (I realize that you could already do this with audino before, but it took one or two most times)