@Override
  public Answer getAnswer(String gameid, Combination<Colors> combi) {
    HttpGet request;
    try {
      request = new HttpGet(new URI("http", null, SERVER, PORT, TRY_URL,
          String.format("gameid=%s&combi=%s", gameid, combi.toString()), null));
    } catch (URISyntaxException e) {
      throw new RuntimeException(e);
    }
    HttpResponse response;
    try {
      response = client.execute(request);
    } catch (ClientProtocolException e) {
      throw new RuntimeException(e);
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
    String json;
    try {
      json = CharStreams.toString(new InputStreamReader(response.getEntity()
          .getContent()));
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
    return Answer.fromJson(json);
  }