public void Pokemon_Click(SimPokemon pokemon)
 {
     if (Request.IsSendOut)
     {
         if (!Request.Pokemon(pokemon, Request.Index ?? 0))
         {
             InputFailed(Request.GetErrorMessage());
         }
     }
     else
     {
         if (!Request.Pokemon(pokemon))
         {
             InputFailed(Request.GetErrorMessage());
         }
     }
 }