Please ignore my friend's immature response.
To answer your question,
this is a different way to have Pokemon Battles, where you post your commands and the ref says what happens. Prety much everything is viable (Though some mons are still better than others).
You can see
this and
this for more information.