internal void HandleDisconnectCommand(INetworkManager networkManager)
        {
            Console.WriteLine("Specify the IP to disconnect from (ip:port)");
            Console.Write("> ");
            var connPortInput = Console.ReadLine().ToLower();

            try
            {
                string connectionIp = connPortInput.Split(':')[0];
                int    connectPort  = ushort.Parse(connPortInput.Split(':')[1]);
                networkManager.DisconnectPeer(new IPEndPoint(IPAddress.Parse(connectionIp), connectPort));
            }
            catch (InvalidOperationException)
            {
                Console.WriteLine("Could not find that address in our connectionpool.");
            }
            catch (Exception)
            {
                Console.WriteLine("Something went wrong. Command aborted.");
            }
        }