Program: 68915
Project: 68915
Buggy source:
@Override public void render(float delta){
  Gdx.gl.glClearColor(Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").r,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").g,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").b,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").a);
  Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  autoTimer+=delta;
  keyHoldTimer+=delta;
  if (playerInput.keyHeld != -1) {
    keyHoldTimerDelay+=delta;
    if (keyHoldTimerDelay >= .5f) {
      if (keyHoldTimer >= .10f) {
        keyHoldTimer=0;
        playerInput.keyDown(playerInput.keyHeld);
      }
    }
  }
 else {
    keyHoldTimerDelay=0;
  }
  if ((WorldManager.state == WorldManager.State.MOVING || WorldManager.entityHelpers.shouldSkipTurn(WorldManager.player)) && autoTimer >= .10f) {
    autoTimer=0;
    WorldManager.executeTurn=true;
  }
  if (WorldManager.executeTurn) {
    WorldManager.turnCount+=1;
    WorldManager.world.getCurrentMap().time.update();
    WorldManager.engine.update(delta);
    WorldManager.executeTurn=false;
  }
  if (WorldManager.state == WorldManager.State.GOING_DOWN) {
    WorldManager.world.goDown();
    WorldManager.state=WorldManager.State.PLAYING;
  }
 else   if (WorldManager.state == WorldManager.State.GOING_UP) {
    WorldManager.world.goUp();
    WorldManager.state=WorldManager.State.PLAYING;
  }
  if (WorldManager.tweens.size > 0) {
    WorldManager.state=WorldManager.State.WAITING;
    Timeline timeline=Timeline.createParallel();
    for (int i=0; i < WorldManager.tweens.size; i++) {
      timeline.push(WorldManager.tweens.get(i));
      WorldManager.tweens.removeIndex(i);
    }
    timeline.setCallback((type,source) -> {
      if (type == TweenCallback.COMPLETE) {
        WorldManager.state=WorldManager.State.PLAYING;
      }
    }
).start(Main.tweenManager);
  }
  if (WorldManager.state != WorldManager.State.WAITING) {
    ImmutableArray<Entity> entities=WorldManager.engine.getEntitiesFor(Family.all(VisualComponent.class,PositionComponent.class).get());
    for (    Entity entity : entities) {
      PositionComponent position=ComponentMappers.position.get(entity);
      VisualComponent visual=ComponentMappers.visual.get(entity);
      visual.sprite.setPosition(position.pos.x * Main.SPRITE_WIDTH,position.pos.y * Main.SPRITE_HEIGHT);
    }
  }
  if (playerAttributes.health <= 0) {
    Main.playScreen.dispose();
    main.setScreen(new MainMenuScreen(main));
  }
 else {
    Main.tweenManager.update(delta);
    worldRenderer.render(delta);
    hudRenderer.render(delta);
  }
}

Fixed version (ground truth):
@Override public void render(float delta){
  Gdx.gl.glClearColor(Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").r,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").g,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").b,Colors.get(WorldManager.world.getCurrentMap().type + "String_Node_Str").a);
  Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  autoTimer+=delta;
  keyHoldTimer+=delta;
  if (playerInput.keyHeld != -1) {
    keyHoldTimerDelay+=delta;
    if (keyHoldTimerDelay >= .5f) {
      if (keyHoldTimer >= .10f) {
        keyHoldTimer=0;
        playerInput.keyDown(playerInput.keyHeld);
      }
    }
  }
 else {
    keyHoldTimerDelay=0;
  }
  if ((WorldManager.state == WorldManager.State.MOVING || WorldManager.entityHelpers.shouldSkipTurn(WorldManager.player)) && autoTimer >= .10f) {
    autoTimer=0;
    WorldManager.executeTurn=true;
  }
  if (WorldManager.executeTurn) {
    WorldManager.turnCount+=1;
    WorldManager.world.getCurrentMap().time.update();
    WorldManager.engine.update(delta);
    WorldManager.executeTurn=false;
  }
  if (WorldManager.state == WorldManager.State.GOING_DOWN) {
    WorldManager.world.goDown();
    WorldManager.state=WorldManager.State.PLAYING;
  }
 else   if (WorldManager.state == WorldManager.State.GOING_UP) {
    WorldManager.world.goUp();
    WorldManager.state=WorldManager.State.PLAYING;
  }
  if (WorldManager.tweens.size > 0) {
    WorldManager.state=WorldManager.State.WAITING;
    Timeline timeline=Timeline.createParallel();
    for (int i=0; i < WorldManager.tweens.size; i++) {
      timeline.push(WorldManager.tweens.get(i));
      WorldManager.tweens.removeIndex(i);
    }
    timeline.setCallback((type,source) -> {
      if (type == TweenCallback.COMPLETE) {
        WorldManager.state=WorldManager.State.PLAYING;
      }
    }
).start(Main.tweenManager);
  }
  if (WorldManager.state != WorldManager.State.WAITING) {
    ImmutableArray<Entity> entities=WorldManager.engine.getEntitiesFor(Family.all(VisualComponent.class,PositionComponent.class).get());
    for (    Entity entity : entities) {
      PositionComponent position=ComponentMappers.position.get(entity);
      WorldManager.entityHelpers.updateSpritePosition(entity,position.pos);
    }
  }
  if (playerAttributes.health <= 0) {
    Main.playScreen.dispose();
    main.setScreen(new MainMenuScreen(main));
  }
 else {
    Main.tweenManager.update(delta);
    worldRenderer.render(delta);
    hudRenderer.render(delta);
  }
}