header revision:u player1_playing:b &CHESS_FILE_PLAYER name line:u col:u king_moved:b left_rook_moved:b right_rook_moved:b en_passant_line:u en_passant_col:u players player1:U{CHESS_FILE_PLAYER} player2:U{CHESS_FILE_PLAYER} &CHESS_FILE_PLAYER2 name line:u col:u king_moved:b left_rook_moved:b right_rook_moved:b en_passant_line:u en_passant_col:u lastmove_line:u lastmove_col:u players2 player1:U{CHESS_FILE_PLAYER2} player2:U{CHESS_FILE_PLAYER2} cells cells:uv &CHESS_FILE_UNDO p1_playing:b line:u col:u cell:u type:e{CHESS_UNDO_TYPE} undo undos:U{CHESS_FILE_UNDO}v session session reverse:b chat lines:v &CHESS_CHAT time:u line chat2 lines:U{CHESS_CHAT}v gameinfo gamename timer gameinfo2 gamename timer robotskill:u