public boolean validTake(Point start, Point end){
		Piece piece = b.get(start);
		Piece ending = b.get(end);
		if (ending != null && piece.validCapture(start, end)
				&& checkIfPathIsClear(start, end) 
				&& piece.getColor() != ending.getColor()) {
			return true;
		}
		return false;
	}