Camera Fix

1. Camera understood the size of the map to be len(map), when it needed
to be len(map)*chunk_size to account for the fact that the in memory map
is compacted by the chunking process. This has been corrected.
2. Further testing on the initialization of the camera.