public Tile getTile(int x, int y){
        if (x >= 0 && x < map[0].length){
            if (y >= 0 && y < map.length){
                return map [y][x];
            }
        }
        return null;
    }