private static void Main(string[] args) { ILogManager logManager; world = SystemBuilder .Create<Coordinates2D, EmptyData, EmptyData>() .WithDefaultLog(out logManager) .WithTopology(new EightConnectedSurfaceTopology(min, max)) .WithSurfaceMap() .WithEmptyNodeData() .WithEmptyEdgeData() .Build(); runner = new Runner<Coordinates2D, EmptyData, EmptyData>(world); IAnt<Coordinates2D, EmptyData, EmptyData>[] ants = SeedAnts(10); for(int i = 0; i < 10; i++) runner.DoTurn(); }