message: fix old interval continues after new identify
diff: @@ -3,6 +3,13 @@ import { ws } from "./ws.ts";
  export async function identify(shardId: number, maxShards: number) {
  ws.log("IDENTIFYING", { shardId, maxShards });
  +
  + // Need to clear the old heartbeat interval
  + const oldShard = ws.shards.get(shardId);
  + if (oldShard) {
  + clearInterval(oldShard.heartbeat.intervalId);
  + }
  +
  // CREATE A SHARD
  const socket = await ws.createShard(shardId);
  