public class MovementLogic
{
    public static final int ROUTINE_A = 0;
    public static final int ROUTINE_B = 1;
    public static final int ROUTINE_C = 2;
    public static final int ROUTINE_D = 3;

    public MovementLogic (Map theMap)
    {
        _theMap = theMap;
    }

    public static void createMovementFunctions ()
    {

    }

    public static void createMovementRoutine ()
    {
        
    }

    private Map _theMap;
}
@@ -275,39 +275,32 @@
   %7D%0A%0A    public 
-static 
 void createMovem
@@ -340,23 +340,16 @@
  public 
-static 
 void cre
@@ -388,24 +388,238 @@
     %0A    %7D%0A%0A
+    private void createPath ()%0A    %7B%0A        Coordinate start = _theMap.findStartingPoint();%0A%0A        if (start != null)%0A        %7B%0A%0A        %7D%0A        else%0A            System.out.println(%22Robot not found!%22);%0A    %7D%0A%0A
     private 

Update MovementLogic.java