reworking some of the camera. working towards scaling it