public BufferedImage getTileImage(int x, int y) {
		if ((x < 0 || x >= map.length) ||
			(y < 0 || y >= map[0].length) ||
			map[x][y] == EMPTY_TILE) {
			return null;
		}
		return tiles.get(map[x][y]);
	}