This might simply not work, but if it were to work it would need to first have a list of all the default abilitys, and a new list would need to be made every time a move is added to core. And then it would have to read off all the bending moves, and it probably wouldn't be able to detect moves...