Module camera
Holds the Camera struct.
Represents a camera which can be used together with an instance of crate::world::World to render a scene.
Used for initializing a Camera.