public double scorePoint(int[][] board, Point point) {
		//score 0 or 1, depending on boards contents
		if( point.x >=0 && point.x < board[0].length && point.y >= 0 && point.y < board.length ) {
			return board[point.y][point.x]; // 0 or 1
		//if not on board but below board, return .9
		} else if (point.y == -1){
			return .9;
		//if not on board by on side, then return .5
		} else if (point.x == -1 || point.x == board[0].length ) {
			return .5;
		//otherwise, return 0
		} else {
			return 0;
		}
	}