made camera transformations act correctly