It's actually something called Battle Analyser, that works like Instacheck, except it allows you to see the opponent's stats, Pokémon, moves, what he's gonna do next, and in some cases (if you can code) use a move your Pokémon can learn, but dosen't have.