Refactored the camera handling a bit, added --viewall cmd-line parameter