bug fixed in UCI, added Smith notation reading for pgn