@Override
  public void handlePlayer(Player player, Command command, CommandContext args) {
    game = GameManager.INSTANCE.getRawGame(args.getString(0));

    if (game == null) {
      ChatUtils.error(player, Lang.getNotExist().replace("<item>", args.getString(0)));
      return;
    }
    ChatUtils.send(player, ChatStyle.BRIGHT_GREEN, "Hit a chest to add it to %s.", game.getName());
    if (args.getRawArgs().size() == 2) {
      try {
        float weight = (float) args.getDouble(1);
        SessionListener.addSession(
            SessionType.CHEST_ADDER, player, args.getString(0), "weight", weight);
        return;
      } catch (NumberFormatException numberFormatException) {
      }
    }
    SessionListener.addSession(SessionType.CHEST_ADDER, player, args.getString(0));
  }