Simulation seems to be running okay.  Did some fiddling with robot and field sizes.
Transferred DNALength and GeneCount to DNAHelper.
Transferred GraphicsExtensions to C#
Transferred NewSubSpecies to MutationsHelper
Transferred DoShotObstacleCollissions to ObstacleHelper
Added a couple more MemoryLocations.
Made radius calculate only when changed.
Transfer a load of Shot functions to Shot
Trasnfer Dot and Cross to Vector.
Transferd MakeOccurList to SensesHelper.
Transferred UpdateShots to C# (BIG function!)