I decide to start a game with animals again, but deleted the cow.
I set all animal percentage on all default tiles to 20. It's a populated world

I don't have any performance issues. CTD directly after "updating map" after first turn:
Naam van toepassing met fout: Aggressors.exe, versie: 0.9.8.11, tijdstempel: 0x5b2159e7
Naam van module met fout: MSVCR100.dll, versie: 10.0.40219.325, tijdstempel: 0x4df2be1e
Uitzonderingscode: 0xc0000005
Foutmarge: 0x00001ed7
Id van proces met fout: 0xe74
Starttijd van toepassing met fout: 0x01d406a3044f30de
Pad naar toepassing met fout: D:\Program Files (x86)\Kubat Software\Aggressors Ancient Rome\Aggressors.exe
Pad naar module met fout: C:\WINDOWS\SYSTEM32\MSVCR100.dll
Rapport-id: 1ff4073c-1dd1-4753-b93e-a2e9bba7c33b
Volledige pakketnaam met fout:
Relatieve toepassings-id van pakket met fout:
Application: Aggressors.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Mogre.ManualObject.Position(Mogre.Vector3)
at Aggressors.UI.AggressorsForm.SetVertexProperties(Mogre.ManualObject, Mogre.Vector3, Mogre.Vector3, Int32, Int32, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Aggressors.UI.TileHelper, Mogre.Vector2, Single, Single, Mogre.Vector4)
at Aggressors.UI.AggressorsForm.RenderVertices(Mogre.ManualObject, Int32, UInt32, Int32, Int32, Int32, Int32, Int32, Int32, System.Nullable`1<UInt32>[,], Boolean)
at Aggressors.UI.AggressorsForm.CreateTerrain(Int32, Int32, Int32, Int32, Int32, System.String, Boolean)
at Aggressors.UI.AggressorsForm.RecreateTerrainsForLod(Int32)
at Aggressors.UI.AggressorsForm.StabilizeTerrain()
at Aggressors.UI.AggressorsForm.UpdateChartSquareChanges(Aggressors.StateClasses.ChartSquareChangedCollection, Boolean, Boolean)
at Aggressors.UI.RunMethodChartSquareChangedCollectionEffect.RunEffect()
at Aggressors.UI.UnitEffect.TryRunEffect()
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect(Aggressors.UI.UnitEffect)
at Aggressors.UI.UnitEffect.ExecuteEffect()
at Aggressors.UI.AggressorsForm.RunEffects(Boolean)
at Aggressors.UI.AggressorsForm.FrameRenderingQueued(Mogre.FrameEvent)
at Mogre.Root.raise_FrameRenderingQueued(Mogre.FrameEvent)
at Mogre.Root.OnFrameRenderingQueued(Mogre.FrameEvent)
at <Module>.Mogre.FrameListener_Director.frameRenderingQueued(Mogre.FrameListener_Director*, Ogre.FrameEvent*)
at <Module>.Ogre.Root.renderOneFrame(Ogre.Root*)
at Aggressors.UI.MogreForm.Go()
at Aggressors.UI.MogreForm.Run(System.String[])
at Aggressors.UI.Program.Main(System.String[])