Camera Improvements

Camera creation is not handled in CameraManager itself
To create a new camera, make a CAMERA_DESC, fill it, and pass it to
CameraManager's CreateNewCamera(...) method

Modified where the audio listeners get their camera stuff from
(CameraManager's Active Camera)