|What a slog!
Still to do:
Write functions to change player decision states from unconfirmed to confirmed.
Oh, I guess I should make it so that a confirmed state is removed if either side is changed so players can't offer, receive acceptance, and then remove the offer.
Also a way to update the trade messages even though they exist in mail. Maybe a new line in the routine refresh code. Yeah.
Also: Fixing bugs and smoothing things out. That doesn't seem so bad. I should make a checklist so I can visibly cross things off it. Nah, it would expand infinitely (as all todo lists do).|