Move update checking to it's own function.
Cleaner way to handle per-world teleport permissions. Also provides a
nice error message now to explain WHY a player can't teleport.