Gets the Side at this Square, if any.
Side? sideAt(Square square) { if (bySide(Side.white).has(square)) { return Side.white; } else if (bySide(Side.black).has(square)) { return Side.black; } else { return null; } }