public static void DoTurn(PlanetWars pw) {
    
    //notice that a PlanetWars object called pw is passed as a parameter which you could use
    //if you want to know what this object does, then read PlanetWars.java

    //create a source planet, if you want to know what this object does, then read Planet.java
		Planet source = pw.MyPlanets().get(0);

    //create a destination planet
		Planet dest = pw.MyPlanets().get(0);
		int maxD = 0;
		for (Planet pA : pw.MyPlanets()) {
			for (Planet pB : pw.NotMyPlanets()) {
				if (Helper.Dcalculation(pA,pB)>maxD) {
					source = pA;
					dest = pB;
					maxD = Helper.Dcalculation(pA,pB);
				}
			}
		}
	
    //(1) implement an algorithm to determine the source planet to send your ships from
    //... code here

    //(2) implement an algorithm to deterimen the destination planet to send your ships to
    //... code here

		//(3) Attack
		if (source != null && dest != null) {
			pw.IssueOrder(source, dest);
		}
		
	}