public boolean moveActor(Actor actor, Point dir) {

        boolean tile_passable = game.worldHash.getPass(Point.add(actor.world_position, dir));


        if (tile_passable) {
            actor.move(dir);

            return true;

        }
        return false;
    }