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