Simplify getFirstParent routine
EnumerableExtensions enumerator classes are private
Statically construct grid
Remove NeighborsAtDistance()
Formatting
Remove unused vertex utility functions
Reject cells from smaller grids too
Cell.Map specialized collection
Precompute cell positions
Formatting
Store and expose cell positions as Vector3
NearestCell accepts single-precision parameter
Cell.GetPosition() method -> Position property
Fixed "category" attribute on kethane storage tanks. Changed value from "0" to "Propulsion".
Merge branch 'nburns-master' into develop
Fail deposit quantity parsing silently. Fixes #119.
Syntactic sugar for AddRange
Move TimedMovingAverage to top-level class
Normalize vertices
Revise GetPosition, again, to cleanly separate caching from generating positions