Check if a point is inside this rectangle
bool contains(Point point) { return point.x >= x && point.x <= x + width && point.y >= y && point.y <= y + height; }