public void immediateAction(Action action) {
        switch (state) {

            case IN_OVERWORLD:
                applyAction(game.player.world_position, action);
                break;
            case IN_DUNGEON:
                applyAction(game.dungeonHandler.getActiveDungeon().getActiveFloor().getPlayerPosition(), action);
                break;
        }
    }