Big refactor and cleanup; grid changed
- Rebuilt systems data structure, now includes map data and all systems
- Changed the reference plane to a regular grid as a radial grid just
  doesn't make much sense as the scale increases
- Lots of code refactoring for better separation of functionality
  and making future maintenance and changes easier, and less data
  duplication throughout
- Deleted some unused files