public async Task<List<char>> RequestLettersAsync( int count )
 {
     await SendStringAsync($"Request={count}");
     var bytes = await ReceiveBytesAsync();
     var ser = new Serialization();
     return ser.DeserializeCollectionFromBytes(bytes) as List<char>;
 }
 public async Task<Dictionary<Point, char>> ReceiveMovesAsync( )
 {
     var ser = new Serialization();
     var bytes = await ReceiveBytesAsync();
     return ser.DeserializeCollectionFromBytes(bytes) as Dictionary<Point, char>;
 }