Rewrote TeleportCenter to use permissions as part of removing bug preventing players from teleporting when warmup was active. New permissions are "fe.teleport.cooldown" and "fe.teleport.warmup"