public boolean contains(Point p) { return width > 0 && height > 0 && p.x >= x && p.x < x + width && p.y >= y && p.y < y + height;
public boolean contains(Point p) { return contains (p.x, p.y);
	public boolean contains(Point p) {		return width > 0 && height > 0 && p.x >= x && p.x < x + width && p.y >= y && p.y < y + height;	}