add chooseTheBestSpot() and fixed few other function in Computer