public void rotate180(Board board) {
		Point[] newRel = new Point[3];
		for (int i = 0; i < rel.length; i++) {
			newRel[i] = new Point(-rel[i].getX(), -rel[i].getY());
		}
		if (rotateAlgorithm(board, base, newRel, getKicks()[(rotation+1)%4])) {
			addRotation(2);
		}
	}