public Tile getTileByInt(int t_i) {
		if (t_i < 0) return null;
		else if (t_i < 3) return _t.get(new BoardCoordinate(2 + t_i, t_i, -2));
		else if (t_i < 7) return _t.get(new BoardCoordinate(t_i - 2, t_i - 3, -1));
		else if (t_i < 12) return _t.get(new BoardCoordinate(t_i - 7, t_i - 7, 0));
		else if (t_i < 16) return _t.get(new BoardCoordinate(t_i - 12, t_i - 11, 1));
		else if (t_i < 19) return _t.get(new BoardCoordinate(t_i - 16, t_i - 14, 2));
		else return null;
	}