public void selectRegion(Rectangle region) {
public void selectRegion(Shape region) {
    public void selectRegion(Rectangle region) {        clearRegion(selection);        selection = new Area(region);        fillRegion(selection, selTile);    }