public void update(TaxiMap taxiMap) {
    input.update(
        player.getMoved(),
        player.getLocation(),
        taxiMap,
        player.getPointsDelta(),
        player.getFuel());

    if (!agent.Commit()) {
      Gridmap2D.control.errorPopUp(Names.Errors.commitFail + player.getName());
      Gridmap2D.control.stopSimulation();
    }
  }