Added multiple camera support, a few bugs have arisen though