forsyth: both players can't be in check, checked player moves first