public static BitBoard BitBoardRank(this Rank r) => RankBB[r.ToInt()];
public static Rank RelativeRank(this Rank rank, Player color) => rank.AsInt() ^ (color.Side * 7);