public void movePlayer(Point dir) {
        switch (state) {

            case IN_OVERWORLD:
                game.mapHandler.movePlayer(dir);
                game.player.moveWorld(dir);
                game.player.senses.move(dir);
                break;
            case IN_DUNGEON:
                game.dungeonHandler.getActiveDungeon().getActiveFloor().movePlayer(dir);
                game.player.moveDungeon(dir);
                break;
        }
        game.player.senses.update();


    }