First rev of main game loop
Latest changes
More tweaks
New map details
- Refactored for more pure functions and separation of concerns
- Added schema for location data
- refactor to clean up error handling and create more pur functions
- add schema validation
Make location loading multi-arity
Merge branch 'master' of https://github.com/kmcfarlane/cave

Conflicts:
	LICENSE
	README.md
Merge from remote + tweaks