Consider this:
What if when you clicked "Reject" on a slime battle challenge, you would be taken to a screen where you could enter an optional one-line explanation before confirming your cancellation. It would give people the chance to say why they are rejecting a battle. Stuff like:
* Nah, not in the mood.
* Sorry, I'm gonna be gone for two weeks
* Hell No! That isn't fair!
* Too unbalanced. Give me Slimebot Custom next time?
* Can't risk breaking my winning streak
* Your challenge is beneath me, puny mortal
* What the heck is this slime battle thing?
* Not without a longer turn length. I don't wanna get suckerpunched!
Then the rejection reason (if any) could appear in the list of canceled battles next to the battle title/name.
This is entirely reasonable. I'll include it in my list of things to do to the battle acceptance flow.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
The thing about this feature that is most exciting to me is the possibility of it being used as a way of communicating what conditions need to be met before somebody will accept a challenge. Right now, canceled challenges usually just die, and I am left unsure whether or not to re-challenge. It would be great if people could say "give me more allies" or "give me more time" or "let's agree on a handicap"



