@Override
    protected void postUpdateState(GameContainer container, int delta) throws SlickException {
        if (gui != null) {
            gui.setSize();
            gui.handleTooltips();
            gui.updateTimers();
            gui.invokeRunables();
            gui.validateLayout();
            gui.setCursor();
        }
    }