public void handleMouseClickInput(MouseButtonEvent mouseEvent) {

        setMousePosition(mouseEvent);
        currentMouseButton = mouseEvent.button;

        if (currentMouseButton == Mouse.Button.LEFT) {
            if (Window.getCurrentScreen() instanceof GameScreen) {
                new FireAction().execute();
                return;
            }
            for (Widget w : Window.getCurrentScreen().getWidgets()) {
                if (w instanceof Button) {
                    Button b = (Button) w;
                    if (b.getFrame().contains(currentMousePos)) {
                        b.setClicked();
                        return;
                    }
                }
            }
        }

    }