Better list debugging

Calling .toString() on a list is... wrong. This is the start of properly
debugging lists, including better player debugging (debug by name, not
UUID, for sanity's sake)