@Override
	public void rotate180(Board board) {
		int rot = (getRotation()+2) % 4;
		if (rotateAlgorithm(board, Point.translate(getBase(), BASES[rot]), RELS[rot], getKicks()[(getRotation()+1)%4])) {
			addRotation(2);
		}
	}