Finds all pieces attacking player's king. Returns a list of the squares those pieces are on.
player
Set<int> getKingAttackers(int player) => getAttackers(state.royalSquares[player], player.opponent);