Making camera just a struct
= camera is now a struct, only matrix method remains in it
= cameras are no longer allocated on stack, camera manager doesn't keep pointers to cameras