public bool IsSquareWithinBoard(Point point) { Contract.Requires(point != null); return IsSquareWithinBoard(point.X, point.Y); }