Check move where king cannot kill the piece is now valued higher than a check move where the king can kill the piece.  Also added code so that if we have only 1 queen or rook, we try to promote a pawn to a queen.