fixed typo bug in xml load, fixed xml save to fail gracefully, fixed pawn promotion printing issue