1) i campi statici x1/y1 NON hanno senso di esistere (e nemmeno getX1/getY1).
Togliendoli come posso fare questo?? ma sopprattutto come ritorno l'oggetto??

codice:
public static String creaCasuale() {
        //N casuale da 0.0 a 20
        x1 = (int) (20 * Math.random());
        y1 = (int) (20 * Math.random());
        return getX1() + " " + getY1();
    }

Per il resto ci sto lavoranod!!!