@Override
 public void connectionCloseRequest() {
   continueReading.set(false);
   if (connection.trySendPacket(new ServerShutdownBroadcast())) {
     connection.close();
   }
 }
 @Override
 public void run() {
   while (continueReading.get()) {
     Packet packet = connection.readPacket();
     connectorPacketHandler.handle(packet);
   }
 }