private void Remove(IMoveController moveController, ColocateCoordinateView colocateCoordinateView) { Error error = Error.NOT_ERROR; do { origin = colocateCoordinateView.GetCoordinate(); error = moveController.ValidateOrigin(origin); if (error != Error.NOT_ERROR) { io.Writeln("" + error); } } while (error != Error.NOT_ERROR); moveController.Remove(origin); }