more work on the tree based map
Uses a better way to represent maps (Tilemaps who knew!?)

Also implements really simple fog of war