public static Square RelativeSquare(this Squares sq, Player c) => sq.AsInt() ^ (c.Side * 56);
public static BitBoard BitBoardSquare(this Squares sq) => BitBoards.BbSquares[sq.AsInt()];