public boolean game_over(){
		return table.is_complete()  || 
				WHITE_SCORE ==0      || 
				BLACK_SCORE == 0     || 
				(cpuValidMoves.size()==0 && playerValidMoves.size()==0);
	} // end game_over