public Client(ConnectOptions options)
        {
            _options = options;

            ClientLogic client = new ClientLogic();

            _logic = client;

            client.OnClientConnected    += OnClientConnected;
            client.OnClientDisconnected += OnClientDisconnected;
            client.OnTick    += OnTick;
            client.OnMessage += OnMessage;

            client.Connect(_options.Hostname, _options.Port);
        }