minimap, entity, refactor, and cleanup

- add minimap with 2nd camera
- a bit of refactoring
- refactor map into types
- entity on map now
- comments to hide warnings
- input manager prep for tilemap editor mode
- refactored out various map/tile attributes from chunk
- Map gameobject set to isometric staggered for now
- added map sub classes for future additions