Implement message queueing priorities. Should fix #517, and possibly all of the player list disappearing bugs.