return pa;
}
public static void createCMConstructionCallback(int x, int y, final Colony c) {
// Ground preparation
PreparationAction pa00 = createCleaningAction(c, x - 1, y - 1);
PreparationAction pa10 = createCleaningAction(c, x, y - 1);
PreparationAction pa20 = createCleaningAction(c, x + 1, y - 1);
PreparationAction pa01 = createCleaningAction(c, x - 1, y);
PreparationAction pa21 = createCleaningAction(c, x + 1, y);
PreparationAction pa02 = createCleaningAction(c, x - 1, y + 1);
PreparationAction pa12 = createCleaningAction(c, x, y + 1);
PreparationAction pa22 = createCleaningAction(c, x + 1, y + 1);
// Road construction
BuildingAction n = createBuildingAction(c, x, y - 1, BuildingType.ROAD);
BuildingAction e = createBuildingAction(c, x + 1, y, BuildingType.ROAD);
BuildingAction w = createBuildingAction(c, x - 1, y, BuildingType.ROAD);