Trade mode: Visually show whether each condition is met.

Unfortunately, this reveals a bug that I'll fix up in another commit, but shouldn't touche the gaming experience for now.