Actually make PlayerJoinListener listen on the correct event, should fix
#2 (for real, this time)