promote only to officers
remove superfluous parentheses
WIP infer move from PGN