Changed speeds and distances to have units of measure. Replaced specific entity types with a common type bearing a 'specific' field. Added a very rudimentary pathfinding algorithm that ignores most of what it should handle, but will pass as a stand-in for now.