Results logging: use player name, not displayname
This is for backwards compat.  Name change will cause score to
reset, but this is unavoidable for now.
Long-term solution: migrate DB to use UUIDs
Couple of tweaks and fixes
Don't call Citizens npc.despawn() before npc.destroy() anymore
Seems latest version of Citizens really doesn't like that