package common.behaviour;

public interface FieldMethods {
    public void makeAMove();
}

@@ -20,16 +20,45 @@
 viour;%0A%0A
+import common.domain.Field;%0A%0A
 public i
@@ -107,13 +107,38 @@
 keAMove(
+Field%5B%5D surroundingFields
 );%0A%7D%0A

Change makeAMove signature for different types of field.