Move physical placement and legal chord logic from board to match.