Structs

Specify the camera state, to convert mouse to game coordinates TODO: Document values required TODO: Either:
The main struct of the API. Call update_from_vec or update once per main loop. Then call any of the accessor methods.

Enums

Stores a character or a backspace. TODO: Either: