Implement portal cooldown period

Does not currently support BungeeCord cooldowns