bool containsPoint(Point other) => other.x >= x && other.x <= right && other.y >= y && other.y <= bottom;