private Genetics[] makeNewGenetics(Genetics oldGen) {
    	System.out.println("makeNewGenetics() is running");
    	Genetics gen1 = new Genetics(oldGen);
    	Genetics gen2 = new Genetics(oldGen);
    	Random r =  new Random();
    	
    	// OBS inte s�ker p� att detta blir helt r�tt.
    	// f�rst har vi ett tal mellan 0.0 och 1.0, dra ifr�n en halv f�r -0.5-0.5, multiplicera med 2*0.2 = 0.4 ger mellan -0.2 och 0.2
    	// r�tt?
    	float offset = (2 * (r.nextFloat() -0.5f)) * (Constants.maxAttributeOffset);
    	int attribute = r.nextInt(6); // NOTE: H�rdkodatat. Fyra olika attributes att �ndra.
    	
    	switch (attribute) {
    	case 0:
    		gen1.setAggression(gen1.getAggression()+offset);
    		gen2.setAggression(gen2.getAggression()-offset);
    		break;
    	case 1:
    		gen1.setPlantAttraction(gen1.getPlantAttraction()+offset);
    		gen2.setPlantAttraction(gen2.getPlantAttraction()-offset);
    		break;
    	case 2:
    		gen1.setHerbivoreAttraction(gen1.getHerbivoreAttraction()+offset);
    		gen2.setHerbivoreAttraction(gen2.getHerbivoreAttraction()-offset);
    		break;
    	case 3:
    		gen1.setCarnivoreAttraction(gen1.getCarnivoreAttraction()+offset);
    		gen2.setCarnivoreAttraction(gen2.getCarnivoreAttraction()-offset);
    		break;
    	case 4:
    		gen1.setDyingAttraction(gen1.getDyingAttraction()+offset);
    		gen2.setDyingAttraction(gen2.getDyingAttraction()-offset);
    		break;
    	case 5:
    		gen1.setOmnivoreAttraction(gen1.getOmnivoreAttraction()+offset);
    		gen2.setOmnivoreAttraction(gen2.getOmnivoreAttraction()-offset);
    		break;
    		
    	}
    	
		return new Genetics[] {gen1, gen2};
    }