public void backpropagate(double score) {
			GameTreeNode cursor = this;
			
			while(cursor != null) {
				if(score == 0)
					cursor.ties++;
				else if(score > 0)
					cursor.wins++;
				else
					cursor.losses++;
				
				cursor = cursor.parent;
			}
		}